The Chechen Republic has gone through two wars in order to gain independence from Russia. The second one didn’t go their way so they are still an entity of Russia and have been going through a rebuilding process for quite sometime.
Times don’t seem tough for these guys though. DesignYouTrust posted these photos under the heading: “Official Supercars of Chechen Republic”. Say no more, Dmitry.
More shots after the jump.