Sunday, October 25, 2009

Great Pic Of Jo Ramirez #257 Volvo

Can you guess what country this was taken in?

1 comment:

ella said...

As La Carrera runs in Mexico, the answer should be obvious, just don't know which part of Mexico the picture was taken.