Meteor

Bombardment Blimps are Huge Blimps which rain down fire from the sky. The Meteor is no exception.