The 10 Most Surprising Season Finales (Spoiler Alert!)

Tags: finale buffy