The name Meteora, literally means suspended in the air, and you actually need to be there to understand how fitting this name is.
Read this post on tripwears.com