Santorini, Greece - Day 12

Day 12 - June 2nd - Your daydream of a Greek island meets reality in Santorini—so beautiful with its whitewashed villages and blue roofs reflecting the sea, you can almost believe the myths claiming it as the birthplace of gods.