mail_outline sales@mediastorehouse.com
Colossus Of RhodesThe Colossus of Rhodes, a giant statue of the sun god Helios measuring 34 metres, towers over the islands harbour, circa 250 BC
Illustration of Colossus of Rhodes, statue of Greek god Helios