New Orleans Pelicans Reportedly Making Their Mascot ‘Less Scary’

With NBA All-Star Weekend right around the corner in NOLA, the Pelicans want to make sure their mascot doesn’t scare the crap out of everyone. Per Grantland: