Buffy The Vampire SlayerThe Body - Season 5 Episode 16 Where to Watch Buffy The Vampire Slayer Season 5 Episode 16Watch Buffy The Vampire Slayer Season 5 Episode 16 - The Body2001-02-27Read more Buffy The Vampire Slayer is available on .