What the.... MLP:FiM Season 2 Episode 19.