National Hot Rod Racing at Spedeworth Foxhall Stadium, Ipswich, Suffolk, UK. Share this:TweetFlickrLike this:Like Loading...