Site of St. Louis Stars Park – St. Louis, Missouri

1
Share
Copy the link

The St. Louis Stars were a team in the National Negro League. The team was noted for having its own stadium. Not only that, but …