South Park

Heaven Is a Sound Stage

Season 6 E 12 • 11/06/2002

The Japanese claim to have colonized heaven.

More

Watch Random Episode