Photographer William Phan, aka The Will Box, took these amazing photos at Anime Revolution in Vacouver of some incredible Disney princesses in Battle Armor.
The princesses are:
Jasmine - Gladzy Kei
Megara - Megan Langan
Elsa - Jessica Nigri
Anna - Vivid Visions
Cinderella - Jessica Roh
Snow White - Andy Rae
Ariel - Caroline Dawe
[Source]