Home News Megan Fox named ‘SNL’ premiere host