South Park

Bin Laden Loves A Camel

Season 5 E 9 • 11/07/2001

Osama bin Laden makes romantic passes at a camel.

More