Magna cannon