Whoa, can anybody tell me where this race track is in Long Island (if it even is in Long Island)?
Interesting. From the opening shot, it looks like Team Epiphany New York is right around the corner from my house.
That’s it. I’m going back to Buffalo ASAP. I haven’t been in 4 years.