New Orleans Pelicans

The New Orleans Pelicans were a Minor league professional baseball team based in New Orleans, Louisiana.

Read more about New Orleans Pelicans:  Team History, Affiliations, External Links and References