- Joined
- Oct 3, 2009
- Messages
- 11,115
- Likes
- 14,530
As insane as it sounds, but i've heard that Mother Russia doesn't allow alcohol advertising in the media, and hence alcohol sponsors aren't being displayed on any of the cars in Russia.I wondered why no sponsor logo on Checo's gear. No smirnoff logo in car too.