Details still coming in, reports of gunfire and stabbings.
Top