South Park S1E12: Mecha-Streisand

  • Aired: 1998-02-18
  • Time: 22:00:00
  • Runtime: 30 minutes

Overview

The future of the world is at stake after the boys unearth a prehistoric relic that spawns a monster.

Server: 1
Watch Now