I think that's a water canon. Could be wrong, though.
I hope so.
But it looks enormous beside passing police cars.