This looks like it is associated with the FormulaGT crew out of Germany. He's screaming around Zandvoort! Pure soundgasm!!!