Secrets Of Supercars Season 2: Does £4.5 Million Price Tag Says All?

Secrets of the Supercars has not yet been revived for a second season. Dave has yet to reveal Secrets of the Supercars’ second season.