Ticker Tape ParadeLittle pieces that may just make sense

Obama won the Nobel Peace Prize

October 9, 2009

WTF?!

No, I did not get my information from The Onion.