Teen Wolf RECAP 8/19/13: Season 3 Episode 12 “Lunar Eclipse” BY Nicholas Sanford on August 19, 2013 | Comments: Leave CommentsRelated : Recap, Teen Wolf, Television