Monday, January 16, 2012

The Least You Should Know (1/16)

The DEA raided a Florida car dealership that has ties to a terrorist group. Wow, Car Fax really digs deep.

No comments: