Large Machine Gun

These are probably giant machine gun turrets with EXPLOSIVE(powerful) firepower.