It's from Samurai Spirits i belive.
Mina Majikina from Samurai Spirits.
....and I'm tapped. More is welcome though.