A 9-year-old boy was struck and killed by a City of Moorhead public works truck while crossing the street late Thursday morning.

The fatal crash happened around 11:44 a.m. at the intersection of 40th Avenue and 14th Street South in Moorhead.