Hell's Bells
Buffy the Vampire Slayer - Season 6
DESCRIPTION
Anya and Xander's wedding is thrown into turmoil when a man claiming to be Xander's future self turns up at the ceremony.
Anya and Xander's wedding is thrown into turmoil when a man claiming to be Xander's future self turns up at the ceremony.