OC Battle of the Shields includes a female bout, on August 6
OC BATTLE OF THE SHIELDS Combat Grappling Classic BadgeFights Combat Sport League will be presenting Orange County's Battle of the Shields Combat Grappling Classic, featuring for the first time… Orange…