Top Gear Russia confirmed!


Yes, and truly seems to be going serious, as you can see on Top Gear's official homepage

Top Gear really is expanding their domains!

Comments

Want to comment on this? First, you must log in to your SideReel account!