It blows my mind that Meteora isn’t a New World Wonder because it should be. Located in central Greece, this mystical place – a cluster of enormous rock formations topped by monasteries that appear to be suspended in the air almost 1500 feet above sea level – is a stunning masterpiece of nature that’s nothing …