DC Database

Metropolis Meteors is a professional football team from Metropolis.

History

Notes

Trivia

  • Their home stadium has been referred to as Star Stadium[2] and Stengel Stadium.[3]

See Also

Links

  • None.

Footnotes