Richard and crew struggle to turn around a huge 8,000 square foot speed shop in Oklahoma City, Oklahoma.
Oct 18, 2017
Jan 08, 2019