Jon Stewart smacks Fox News for fear-mongering about “Muslims In Space.” Watch.
Space Invaders!
|
July 8, 2010 6:24 a.m.
Start your day with TPM.
Sign up for the Morning Memo newsletter