Welcome
The photo above is of the Rhodian deer statues that flank the entrance to Mandraki harbour in Rhodes, Greece. But the picture is missing something: an iron-and-brass statue, 33 metres tall, of the Greek god Helios that was known as the Colossus of Rh