Cannon ball