Mounted Memories
Framed and matted panoramic photograph of Talladega Superspeedway. Talladega Superspeedway is located in Talladega, Alabama. The panoramic is double matted and framed in a wood step frame, with engraved nameplate. Actual size is 43" x 16.5"
Sold-Out