FAIL


One of ten $100,000 Tesla electric sports cars

If you haven't yet seen The Fail Blog, you are missing out.

2008.07.29 at 10:00am EDT