Your moment of zen

The GT3 RS that’s being filmed by the Top Gear crew near the Lower East Side, NYC. Should be a fun episode when it eventually airs.

(Image: Jalopnik)


~ by velofinds on September 22, 2010.

One Response to “Your moment of zen”

Comments are closed.