archytele The Vault

S1·E9 The Puppet Show

Aired May 5, 1997

Synopsis

Buffy suspects that a ventriloquist's dummy may be harvesting organs from classmates performing in a talent show.