Accepted Challenge of the Day

Favorite
- -

Accepted Challenge of the Day: Jon Stewart made good on his promise to appear on The O'Reilly Factor to debate Bill O'Reilly on the subject of Common's controversial appearance at a White House poetry event.

Part 2 Below: