Everything looks just a bit too perfect on Santorini. Greece, Fira Town, Santorini Island - 17-Nov-06