Louis Crews Stadium
Huntsville, AL
City
Louis Crews Stadium is a 21,000-seat multi-purpose stadium located on the campus of Alabama A&M University in Normal, Alabama. The stadium opened in 1996 and is home to the Alabama A&M football team.
From Wikipedia, CC BY-SA 4.0
Been here? Collect this stamp in your own passport and share it with friends.
Collect this stampI already have an account