My Little Pony: Twilight Sparkle meets the Purple Vocaloids

Starring the voices of Kate Higgins as Twilight Sparkle, GACKT as Camui Gakupo and an unknown female seiyuu as Yuzuki Yukari

Transcript
Twilight Sparkle: What happened?