Police investigate apparent shooting outside Steve’s Pizza

A large police presence could be seen outside Steve’s Pizza in North Miami.

More of Miami