Rickwood Field (Birmingham, AL)

Rickwood Field – Baseball’s Time Capsule

Rickwood Field, located at 1137 2nd St W, in Birmingham, Alabama, is a century-old time capsule of America’s National Pastime. ...
Read More

Categories