what does the statue on the greek island called rhodes
Colossus of Rhodes Facts. The Colossus of Rhodes is a statue that was built on the Greek island of Rhodes between 292 and 280 BC.