Spotted in NYC; what is this? editionS

Badge says Daimler, first time I've seen something like this in NYC. It sounded great too.