Teen Wolf Season 2 Finale “Master Plan” Promo

2 years ago, by

August 7, 2012

Check out the promo for Teen Wolf season 2 finale, episode 12 “Master Plan” airing next week on MTV.