Mar 3, 2014, 8:30 AM
Russians love everything as long as it's outstanding and expensive. In the capital city, Moscow, you won't see a boring supercar very soon because an oustanding colour is something Russians love. Spotter Speedin recently uploaded some new spots on Autogespot including these two V12 supercars. One comes from Italy, the other from the United Kingdom.