Season 1 Episode 16 Heart of Darkness

'Once Upon a Time' Episode 16 “Heart of Darkness” Sneak Peek 2

'Once Upon a Time' Episode 16 “Heart of Darkness” Sneak Peek 2

ABC has released another sneak peek for this Sunday's installment of Once Upon a Time, “Heart of Darkness”.