South Park

The Queen Spider

Season 6 E 8 • 07/03/2002

The Queen Spider refuses to allow the Holy Document of Vatican Law to be amended.

More

Watch Random Episode