The Mystery Revealed
St. Peter's Square / Basilica and Mythology. Mystery, Babylon the Great, the Harlot. She sits on top of the seven hills of Rome.
AVoiceWithinAmerica.com