@Froogybaby76 2 years ago Just noticed that this was filmed in Brookhaven Dang, the driving controls suck, don't they? :/