Scott and Stiles look upon the Nemeton. / mtv

Teen Wolf Season 3 | Ep. 12 | Lunar Ellipse (18)