Stock Car Racing Magazine, August 1968

Stock Car Racing (SCR) was founded in the U.S. in May 1966. The magazine was based in Concord, North Carolina. The monthly magazine ceased publication in 2008.

Contact Rearview Mirror Media

7 + 12 =

Share This