Daily Archives: March 18, 2013

The Queen of the track

Car races in Argentina are quite surprising. Not only because most cars that run there [...]