One last stand is made by Scott, Derek and their allies in the Season 3 finale.
Watch It Here : Teen Wolf Season 3 Episode 24 The Divine Move
One last stand is made by Scott, Derek and their allies in the Season 3 finale.
Watch It Here : Teen Wolf Season 3 Episode 24 The Divine Move