Season 6 Episode 12 episode 12

Castle Season 6 Episode 12 “Deep Cover” Sneak Peek #1

A sneak peek for Castle, season 6 episode 12 “Deep Cover” is out!