Showing posts with the label Englewood Cliffs
A woman fell off a cliff in 1992 and at the time it was viewed as an accident. 16 years later cops opened up the case again and comes to find out the husband pushed his wife over the cliff to collect insurance money. Click on the lick below to read more: The latest on this story