Straight from the Source: Kotaro Dendaira (Aojuji Hospital: Tokyo Eidolic Anatomy Division)
7:41 am, October 10, 2023:
Aojuji Hospital: Tokyo Eidolic Anatomy Division is a horror novel game set in Japan in 1999. A number of horrific incidents have ...
Read more