Beauty and the Beast Episode 12 “Cold Turkey” Photos

1 year ago, by

January 31, 2013

Check out the official promotional photos of Beauty and the Beast episode 12 “Cold Turkey” — which airs on Thursday, Feb. 7 on the CW.

Source: CW