Two workers were killed this morning in a hail of fire at a Southaven, Mississippi Walmart.
One police officer was also injured before police shot and killed the gunman.
The shooter is described as a former Walmart employee.
The motive for the shooting is not clear.
Southaven is near the Mississippi -Tennessee border near Memphis.
This comes two days after a gunman opened fire with an assault rifle at a food festival in Gilroy, California.