Mary Margaret Blanchard
Once Upon a Time (ABC)

Cosplayer: Ojy

Variant: Original / Inspired

Status: Complete

Condition: Retired

This costume has not been worn at any events yet.