Just a trail in the Tianmen Mountains, China, but it looks like a scene from a science fiction movie

 

v20240901