Amy Poehler hasn't hosted Saturday Night Live that many times since leaving the show in 2008, and she seemed to make up for lost time with this week's fast-paced episode.
The veteran cast member is the perfect host to get the season back on track with an episode full of throwback sketches and fun cameos.