Japanese Magical girl takes a brutal beating from the villainous creatures.