The installation would be a "significant tourist attraction" for Liverpool, its owner claims.
Read full NASCAR article on Yahoo Sports
Read all NASCAR articles
The installation would be a "significant tourist attraction" for Liverpool, its owner claims.
Read full NASCAR article on Yahoo Sports
Read all NASCAR articles