Russia is possibly the last place you’d expect to find a Holden Commodore, so ...