Beauty and the Beast Episode 20 “Anniversary” Photos

12 months ago, by

April 25, 2013

Beauty and the Beast airs episode 20 “Anniversary” on Thursday, May 2 at 9/8  on the CW. Check out the spoiler photos below!