Where To Stream Teen Wolf Season 5 Episode 11
The Last Chimera
- Aired January 5, 2016
- 60 Min
- Rated 7.4
- Number 95 Of 100 Rated Episodes
Scott and Stiles try to learn what is behind the mysterious infection that is killing the town sheriff in spite of their deep rift.