
Meteora, Greece is a rare geological wonder. It is a town of large, natural rocks, atop which are buildings which are truly a feat of engineering. This area was first settled by monks in the 11th Century, who were originally living in caves embedded in the rocks. During the Turkish Continue Reading