You are viewing a single comment's thread from:RE: 10 Popular Travel DestinationsView the full contexttraveleranna (50)in #travel • 7 years ago Meteora in Greece looks like a scene from Avatar! Beautiful!
Avatar was actually filmed in The Tianzi Mountains pictured above!!
Ah seriously! That's so cool!