The New Orleans Pelicans have had two of sports' creepiest mascots. Here's their history.
Over their last 11 seasons as The New Orleans Pelicans, the Pels have won 412 regular season games, made the playoffs four times and have been led by star players like Jrue Holiday, Anthony Davis, Brandon Ingram and Zion Williamson. But that all pales in …