The Last Chimera

Season 5 Ep 111/5/16

Scott and Stiles must strive to figure out what’s behind the mysterious infection that’s killing the town sheriff in spite of their deep rift.

Up Next