Chery Automobiles' new SUV, the Fengyun X3L, attempted to climb the famous "Heaven's Staircase" at China's Tianmen Mountain.

See Full Page