Larry Birch III

Larry Birch III is the driver of Predator and teammate to Lenny Kuilder's Prowler. He only ran in one show in San Antonio in 2010.