Castle Season 4 Episode 13 “An Embarrassment of Bitches” TV Recap
In this week’s episode, Castle and company are trying to solve the murder of Francisco Pilar, dog whisper and dog show judge extraordinaire. He was found strangled to death by a leash and… Continue reading