Don’t try this in your garage or on a street near home. Riders from Australians have shown their stunning skills at the 3rd China International Circus Festival being held in the southern Chinese city of Zhuhai. Don’t miss your chance to feel the thrill!
Hide player controls
Hide resume playing