Watch The latest Criminal Minds Season 12 Episode 20 Video:

Spencer - 15 February 2017
Scarecrow - 07 December 2016
Keeper - 26 October 2016
Taboo - 12 October 2016
Sick Day - 05 October 2016
Derek - 02 March 2016
Hostage - 10 February 2016
The Bond - 27 January 2016