New Orleans Pelicans

New Orleans Pelicans Now Play In The Smoothie King Center
If you've ever seen the unholy terror that is their mascot, then you know the NBA's New Orleans Pelicans are used to a certain amount of embarrassment. But they weren't content to settle for just an ugly bird. The team sold the naming rights to the New Orleans Arena this week ... to S…