Teen Wolf poster
TV

Teen Wolf (2011)

S05E11 The Last Chimera

Jan 05, 2016 • Season 5 • Episode 11 • HD

Scott and Stiles set out to uncover the truth behind the strange infection that is threatening the life of the town sheriff. As they investigate, they delve deeper into the mystery, determined to find answers before it's too late.

Country: US