Teen Wolf · Season 5

The Last Chimera

S5·E11 · 5 Jan 2016 · 42m

Synopsis

Scott and Stiles try to learn what is behind the mysterious infection that is killing the town sheriff.