Pelican Stadium

From BR Bullpen

Jump to: navigation, search

Built in 1915, Pelican Stadium in New Orleans, Louisiana, was the longtime home of the New Orleans Pelicans of the Southern Association. The park was torn down in 1957.

Personal tools
Advertisement