Where To Stream Teen Wolf Season 3 Episode 20
Echo House
- Aired February 24, 2014
- 60 Min
- Rated 8.4
- Number 12 Of 100 Rated Episodes
Scott and his friends seek an important Japanese artifact while a mental health institution called Eichen House offers both answers and a difficult choice for Stiles.