Delaware Park Race Track and Grand Stand, near Wilmington, Del.