The first episode of a new anime series, Sleepy Princess in the Demon Castle, made a reference to the Clock Tower games.
View Tag Cloud
Forum Rules