Teen Wolf Season 6 Episode 17 “Werewolves of London” REVIEW

Here is our review of Teen Wolf Season 6 Episode 17 “Werewolves of London” in which Americ and I talk about Jackson and Ethan’s return, Peter coming to help, Lydia’s discovery and more.

Teen Wolf airs on Sundays at 8pm MTV. You can find all our Teen Wolf coverage here.