It was heartening, if not expected, to see Dr Spencer Reid survive the death threat in the previous episode. The police procedural drama tackled and put an end to the dreadful (and clichéd) gang called Dirty Dozen in its midseason premiere. The BAU (Behavioural Analysis Unit) ended its long hunt and in the upcoming episode, the mystery that confronts them is fairly run-of-the-mill.

In season 11 episode 12 titled "Drive", Dr Spencer Reid, Hotch, Morgan, Rossi and the rest are faced with a number of dead bodies thrown on the side of the road. The pattern indicates the killer beheads his victims before throwing them on the curb.

Whilst digging for information, the team talks to one of the victims' family and speculates that the guilty person could be a taxi driver. The nature of the crime suggests that it's committed by one who isn't sane and most probably suffering from some kind of psychological problem. This is confirmed by Agent Rossi, who, in the promo, says that the passenger seat in the car is treated like a confessional chair. Later, the victims are decapitated for their "sins" whatever they may be.

Guest stars for the upcoming episode include Eric Nenninger as James O'Neill, Jenna Willis as Amy Gibb, Leslie Murphy as Detective Connie Lawlor, Melissa Ciesla as ME Janet Foster, Joseph Callari as Arthur Gibb, Paolo Andino as Anthony Simmons, Kavi Ladnier as Elaine Simmons, and Rick Steadman as Principal Brendan Burke.

The synopsis for season 11 episode 12 reads:

Bodies are discovered in public places throughout Boston and the BAU investigates to see whether a taxi or ride-share service the victims used could lead them to the killer.

"Criminal Minds" season 11 episode 12 will be aired on Wednesday, 20 January, at 9pm on CBS. You can live stream the episode via CBS Live.

Watch the promo below: