Top Gear Series 17 starts on June 26

Top Gear Series 17 starts on June 26

There have been rumors that the Top Gear juggernaut may be nearing its end, but James May (the guy who most recently ignited the retirement talk) has been quick to shoot them down. And even if the show were nearing its end, we can at…

Continue reading →