Video: Ride Taiwan's Insane Speed

Prepare to have your feet dangle and your body come under the power of G-force.