Loading...
News
    Shows

      Motorcycles race up 700 stairs in China

      |A motorcycle race opened the Yunyang International Stairway Racing Festival in southwest China's Chongqing Municipality. A total of 99 motorists from China and Thailand competed in the event, racing their motorcycles up a 700-step stairway. The steps were slippery after the morning rain and obstacles set up along the way made the ride more difficult.

      Related Videos

      You Might Like

      Comments