Whoa, can anybody tell me where this race track is in Long Island (if it even is in Long Island)?