What the first half of today's episode of MLP felt like.

This is all your fault

22 150