In this episode John, Josh, and Teresa talk about her most recent bodybuilding show and what lead up to it!
See All 29 Episodes of "Dedicated Nation"