Castle Season 5 Episode 21 “The Squab and the Quail” Promo

12 months ago, by

April 21, 2013

Here is the promo for tomorrow night’s Castle Season 5 Episode 21 “The Squab and the Quail”, which will replace the previous episode titled “Still”.