Sailor Scouts are normally tough gals, what with the fighting evil by moonlight thing, but that doesn't mean they can't be even more badass. Case in point: this wonderful punk Sailor Moon cosplay.
These pictures taken by Vivid Vision show a group of friends at the Calgary Comic and Entertainment Expo -- and yes, there are individual shots which let you take in more detail:
Sailor Chibi Moon
And in case you're wondering who is who:
Sailor Moon: Noble Actions
Sailor Mars: Dara Defreitas Cosplay
Sailor Uranus: Creations by Caiti
Sailor Pluto: Xiandelle Cosplay
Sailor Jupiter: Ashley Fex
Sailor Mercury: Suzie Dempster
Sailor Venus: Amber M.
Mini Moon: Emi Wang
Sailor Neptune: Jennifer Wiens
Sailor Saturn: Krista MacPherson
Photography: Vicky Lau -- Vivid Vision
[via The Mary Sue]