Tokyo show 2011: the racers are back

Subaru BRZ GT300

God bless the Japanese. Hard to imagine how tough it's been this year, but their hearts still beat a little faster for cars, faster still for racing cars. Here's a Super Touring take on the Subaru BRZ. Super Touring is the cradle for Godzilla racers, the place where Gran Turismo comes to live. This will fit right in.