Nature: Withheld Location: Harrington Raceway - De State Fairground - Harrington Address: 15 West Robert F Rider Rd , DE Cross Streets: Fairground Rd / Simpson Rd