Spencer Lee and Jeff Upson Join Takedown Radio to Discuss Film
DES MOINES – 3-time World Champion Spencer Lee and PA Power Wrestling’s owner Jeff Upson joined Takedown Radio host Scott Casber to discuss the documentary that showcases Lee’s Championship run in Macon, France.
Listen in to the full show below!