Once Upon a Time Season 2, Episode 12 Preview: Will the Town Resort to Murder? (VIDEO)
Catch the next episode of Once Upon a Time on Sunday, January 20, 2013 at 8 p.m. ET/PT on ABC.
Rebecca Martin is an editor at Wetpaint Entertainment. Follow her on Twitter @BeccaDMartin.