DENVER - Police have confirmed that a newborn was found dead in a dumpster outside a Denver apartment complex Sunday afternoon.
The death investigation happened at the Lowry North apartment complex at 8001 East 11th Ave.
Residents reported a heavy police presence in the area Sunday afternoon.
Police haven’t said if they believe the death is suspicious, or what the cause may have been.
© 2017 KUSA-TV