Meet Pierre the Pelican. The New Orleans Pelicans new mascott!

Meet Pierre the Pelican. The New Orleans Pelicans new mascott!

Anyone else scared by this?!