whedonopolis.com
Review: Teen Wolf 3.20– “Echo House”
Stiles checks himself into a mental hospital called Eichen House to keep everyone safe from the nogitsune controlling him. Meanwhile Scott and the pack search for an ancient Japanese scroll that c…