Beauty and the Beast Episode 18 “Heart of Darkness” Photos

1 year ago, by

April 3, 2013

Beauty and the Beast airs episode 18 “Heart of Darkness” on Thursday, April 17 at 9/8 c on the CW! Check out the spoiler photos below!