Monday, November 07, 2011

The Least You Should Know (11/7)

Forbes magazine says that Los Angeles is America’s most stressful city. But only for those who drive, or breathe oxygen.

No comments: