I'm guessing it's a mortar on a Vietnam era gunboat. IIRC they had a trigger fired mortar (vs the traditional drop the round to fire it)
That would be a BFG on a MFB.NEVER GET OUT OF THE BOAT!!!