User blog comment:Hakaishin Aro/Random Concepts and Ideas/@comment-39280634-20200102184002

I'm no geography buff but after looking up some famous greek locations, I take it the scene happens in some former temple: either the Temple of Apollo or The Acropolis. And the screaming girls must be the Gorgon sisters.