Mount Hua, China.
Holy **** that's scary 😨