Buffy The Vampire SlayerHelpless - Season 3 Episode 12 Where to Watch Buffy The Vampire Slayer Season 3 Episode 12Watch Buffy The Vampire Slayer Season 3 Episode 12 - Helpless1999-01-19Read more Buffy The Vampire Slayer is available on .