The Colossus of Rhodes was a giant statue of the sun god Helios, built in the ancient Greek city of Rhodes. Considered one of the Seven Wonders of the Ancient World, it stood over 30 meters tall and symbolized the city's strength and resilience.