Where To Stream Buffy the Vampire Slayer Season 1 Episode 9
The Puppet Show
- Aired May 5, 1997
- 60 Min
- Rated 7.1
- Number 125 Of 144 Rated Episodes
Buffy suspects that a ventriloquist's dummy may be harvesting organs from classmates performing in a talent show.