News

The Colossus of Rhodes, a massive 108-foot statue of the sun god Helios, symbolized unity and resilience for the people of Rhodes. Constructed around 280 BC, it celebrated their victory over Demetrius ...
The long-lost Wonder of the World was rediscovered underwater in 1968. Finally, some of its blocks have been raised to the ...