A gunman opened fire inside of a Cheltenham Township, Pa. Walmart on Tuesday, leaving five people shot and several others with non-gunshot injuries, NBC Philadelphia reported, citing law enforcement officials.

The incident took place around 6:15 p.m., and has since been contained. Eyewitnesses told NBC Philadelphia that the shooting took place at a cash register inside of Walmart.

A gunman reportedly took the gun out of his waistband and shot five people during an altercation. A pregnant woman, who was not shot, was injured trying to get away. Two police officers were also injured during a fight trying to apprehend the suspect.

The gunman reportedly fired 10 gunshots inside of the Walmart before fleeing.

All eight victims are expected to survive.

Two people were taken into custody after the suspected gunman and a possible accomplice tried to flee.