Scroll to load trailers
About Touhou Sorayumebako: Gift from the Gods.
Touhou Sorayumebako: Gift from the Gods. released on March 8, 2009, developed by disfact and published by disfact.
Touhou Sorayumebako: Gift from the Gods. is available on PC (Microsoft Windows). It supports single player.