
The island of Rhodes is the largest of Greece’s Dodecanese Islands. It is best known for its Colossus, a roughly 130-foot statue of Helios the Sun God, built in 305 B.C. to commemorate the island’s victory over Macedonia. Although it lasted less than 100 years, falling victim to a 227 B.C. earthquake, it had earned […]