Bad news is that he’s stuck in a train station with Peter Hale (Ian Bohen).
It looks like they are in a parallel universe of some kind and are trying to find a way to get out.
“They ride the lightning,” Peter says of the Ghost Riders. “They are an unstoppable force of nature, but I promise you, they don’t make pit stops in train stations. If this is the Wild Hunt, there is no escape. You and I are doomed to ride the storm forever.”
Teen Wolf airs TONIGHT, December 13 @ 9/8c on MTV. Watch the clip below!