Season 1 Episode 12 episode 12

Beauty and the Beast Episode 12 “Cold Turkey” Sneak Peek #1

The CW has released a sneak peek for Beauty and the Beast, episode 12 “Cold Turkey”.