Beauty and the Beast Series Premiere: “Too Close” Promo

2 years ago, by

August 15, 2012

The CW has released this promo for the new show Beauty and the Beast that will premiere on October 11th.