Teen Wolf 2011

- Season 5 Episode 11 - The Last Chimera

Synopsis: Scott and Stiles try to learn what is behind the mysterious infection that is killing the town sheriff...
Aired: Jan 05, 2016
Track this SHOW I watched this EPISODE