A 19-year-old has died and two others were injured in a shooting Monday in Liberty City, police said.

At around 6:45 p.m., officers found the 19-year-old, who was shot multiple times, Miami Police officials said.

He was later declared dead. Police believe he was possibly one of the shooters.

They were both 18-year-olds who were shot in the leg and should fully recover, police said.

One man who lives in the neighborhood told NBC6 he was inside his home and heard several gunshots.

“It was a lot of shots,” he said. “It sounded like machine guns, automatic.”

When he walked outside, he said he saw a man lying in the street and called 911.

“Just told them, hey, shots fired, someone’s shooting, came outside, and that’s when we realized that it was a victim,” he said.

Police haven’t said how many people were shooting Monday night.

“Sad situation, someone lost their loved one tonight, unfortunately, due to gun violence,” the man said. “We got to stop the gun violence; someone’s loved one is no longer here because of violence. Something that probably could have been talked out or worked out.”

What led up to the shooting was under investigation. A rifle was found at the location.

Check back with NBC6 for updates.