Teen Wolf, guys. Teen freakin’ wolf.
The episode kicks off with Stiles and Sheriff Stilinski driving through a rainy night to an unknown location. There’s a tension between the two, and as they avoid making any eye contact, it’s clear that wherever they are headed, neither of them really wants to go there. As they finally pull to a stop, they are in front of the mental institution, Eichen, or “Echo” House.