Where the sun god reigns supreme

3 min read

Chris Carter soaks up the rays on the Greek island of Rhodes in a ne