Watch Criminal Minds season 3 episode 20 tv series online free
Release: May 21, 2008
When people who seemingly have nothing in common are shot at random in New York City, the BAU team is called to investigate whether a single serial killer or a team working together is responsible for the killing spree.