Oerlikon UB2

That is one impressive piece of machinery!