South Park - Season 1 Episode 12
Release Date: Feb 18, 1998
S01 E12Feb 18, 1998
Where to Watch South Park Season 1 Episode 12 Now
Mecha-Streisand - Watch Online: Streaming, Buy or Rent
Barbra Streisand comes to South Park after she learns that the boys have discovered a mysterious ancient stone. She hopes to unlock the stone's magical powers and transform herself into a deadly robotic giant.