The Colossus of Rhodes, as depicted in an artist's impression of 1880. The Colossus of Rhodes /roʊdz/ (Ancient Greek: ὁ κολοσσὸς ῥόδιος ho Kolossòs Rhódios) was a statue of the Greek titan-god of the sun Helios, erected in the city of Rhodes, on the Greek island of the same name, by Chares of Lindos in 280 BC.