Monday, March 21, 2011

The Least You Should Know (3/21)

Mazda is recalling 52,000 sedans because spiders built nests in the fuel systems. On the bright side, the cars apparently have plenty of leg room.

No comments: