This "colossal" island is the largest in Greece's Dodecanese archipelago
.... Rhodes, 
Colossus of colossal statue of the sun god Helios that stood in... [DOC] [TLE] Rhodes | Celestyal Cruises USA Canada [PAR] Medieval Rhodes.