Buffy The Vampire Slayer S0e306 Anthony Head Kristine Sutherland Rupert Giles Joyce SummersBy Kam| March 9, 2022