After a few weeks off, Castle returns this Monday with new episodes. What could possibly be in store for the final episodes of Castle season 4? Keep reading to find out.
Castle “Once Upon a Crime” Season 4 Episode 17 airs Monday February 27 at 10:00 p.m. on ABC. Episode Synopsis: When a woman dressed as Red Riding Hood is found dead in the woods with claw marks covering her body, and s more