We have some great promo pics from Beauty and the Beast episode 1.10 Seeing Red which will air January 24, 2013.
Source: SpoilerTV
We have some great promo pics from Beauty and the Beast episode 1.10 Seeing Red which will air January 24, 2013.
Source: SpoilerTV