MOBILE, Ala. (WALA) -- There is a police presence on New Saint Francis Street in Mobile.
FOX10 News has a crew on the way to that location and will reach out to authorities for more information.
This is a developing story.
Success! An email has been sent to with a link to confirm list signup.
Error! There was an error processing your request.