athena nashville thumbnail

Athena: The Nashville Idol

The Athena Idol is located in the heart of Nashville, Tennessee in a replica of the Greek Parthenon. This recreation of the Greek Parthenon was built in 1897. Many wonder what the Nashville Idol truly represents. Is it merely an extravagant homage to the ancient Republic of Greece that was a great...

Continue reading