Is Jay Leno ripping off Top Gear with their car on the track segment?

Back
Top