Here’s a sneak peek video from Teen Wolf Season 2 Episode 12: “Master Plan” which airs on August 13, 2012 on MTV. It’s the season finale!
Zip. Zip. Zip!!!
It’s very interesting how Scott’s mom is now aware of what’s been going on for the past two seasons in just two episodes.
Watch the video here:
Latest News on Teen Wolf
All News on Teen Wolf