But how can Theo remember and no one else in Beacon Hills can? Something has to be up.
“the ghost riders will show no mercy in tomorrow’s new episode of #TeenWol,” the show’s official account tweeted.
Teen Wolf airs TONIGHT, January 3 @ 9PM ET/PT on MTV. Watch the new clip below!