PS3 Heihachi and Toro Joins Cast of PS All-Star Battle Royale July 7th, 2012 0 In this year's EVO Championship Series in Las Vegas, Superbot Entertainment announced two new characters that will be coming on the much awaited...