Meteora means between Heaven and Earth. Millions of years ago, the area that is now Meteora in Greece was covered by ocean. Layers of sediment created the sandstone that later eroded away, creating the weathered forms that make up Meteora today. The geography is not unlike Grand Canyon and Brice Canyon in the US South … Continue reading Meteora