Enjoy these two additional sneak peeks for Castle Season 7 Episode 18 "At Close Range".