Video: Ride Mamba at World's of Fun

Test the power of Mamba in Kansas City, MO, at World's of Fun amusement park.