Not to be outdone by the terrifying new Lemonheads mascot, McDonald’s unveiled a nightmare-inducing “ambassador” of its own yesterday. The announcement came via press…

  Despite the mixed reactions with faculty and students divided on whether or not it should be even be on the campus of Wellesley College…