On second thought, I believe this is the New Orleans Pelicans new logo