Clean Culture close down a local drag strip for their season opener in New Jersey, USA. There’s some amazing metal on display, check it out!