The M109A6 is a self propelled 155-mm Howitzer cannon, capable of delivering accurate predictive fires out to a distance of approximately 18 miles