INWOOD (PIX11) – A woman fell to her death Thursday evening in what police say appears to be a tragic accident.
The 67-year-old apparently tripped while walking down the interior stairs of an apartment building at 221 Sherman Avenue, according to police.
The woman crashed through the glass of a window on the fifth floor landing and fell to the concrete below. Police found her lifeless body at the base of the building.
Detectives were still investigating Friday morning.AlertMe