Episodes Motoring TV 2004 Episode 1 by Brad Diamond November 10, 2017 Nissan Titan 2004 Toyota Echo Hatchback Rolls Royce Phantom Japanese full size pickups Red light cameras Share on Facebook Share: