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