Mirajane Strauss vs. Freed Justine

Mirajane vs. Freed Justine is a battle fought between S-Class Mage of Fairy Tail Guild Mirajane, and Mage of Fairy Tail Freed Justine.