Native American Overlords
Season 7 E 2 • 01/04/2011

Stephen addresses America's new Indian overlords after President Obama endorses the U.N.'s declaration on the rights of indigenous peoples.