It's hard to believe that this is planet Earth. Zhangjiajie National Forest Park, China.

Image from i.redditmedia.com and submitted by ethan_kahn
image showing It's hard to believe that this is planet Earth. Zhangjiajie National Forest Park, China.

Bitnippoyoth on September 2nd, 2018 at 13:01 UTC »

Isn't that where they got the idea for the floating mountains in the avatar film?

Tappyslap on September 2nd, 2018 at 14:38 UTC »

Thats a Fire tv stick screensaver lol

DOG-ZILLA on September 2nd, 2018 at 14:40 UTC »

Can you walk across that bridge bit?