Welcome to Meteora located in Greece ! On top of these giant stone pillars are Monasteries built in the 13th and 14th century! Pure insanity that they still existβ¦ And here your boy just thought Meteora was An incredible Linkin Park album. Todayβs cup of Joe Spring heeld Jack Mothman red eye blend