There has been a lot made lately of ceremonial first pitches at Major League Baseball games. Some are good, some are awful and then some are AWESOME !!!

The best first pitch ever was deleivered by a Cirque du Soleil performer. Watch below as he flips and twists with flair before delivering the first pitch which aw at Monday's game between the San Diego Padres and Kansas City Royals at Petco Park: