WTF? New Orleans ‘Pelicans’ Creepy New Mascot Scares The Sh#t Out Of NBA Fans

NBA fans expect to have a safe and family-friendly time, excluding maybe a couple of drunk fans yelling profanities, when they are going out to watch a professional basketball game.  This is not the case in New Orleans where their NBA team, the Pelicans, seem to want to terrorize the dreams of many young fans. […]