Wednesday, December 22, 2010

Top Gear special episode

The segment shot in New York was pure class. Brought back nice memories of my visit to the US about a year ago.

Top Gear - [15x07] - 2010.12.21

No comments: