The Lady Puppet is a Survival Horror Adventure game that puts emphasis on atmosphere and exploration. Help Lailah Reah escape from Clawhill, a bizarre world where everyone has been...