Top: Sleeveless Check Blouse with Leather Collar by Band of Outsiders
Mary Margaret (played by Ginnifer Goodwin) on Once Upon A Time on ABC was spotted wearing this navy checked top with leather collar on Once Upon a Time on episode 'Breaking Glass' (4x05) in Oct 2014. Mary's Top is the Sleeveless Check Blouse with Leather Collar by Band of Outsiders.