Teen Wolf season 3, episode 23, “Insatiable,” airs tonight on MTV. Rewatch the promos, read the synopsis, and find out exactly where you can catch Teen Wolf online.
A new clip and promo from Teen Wolf season 3, episode 23, “Insatiable,” show a frightening scene between Stiles and Lydia, as well as a battle against the oni.