Tragedy at the Falls: A Mother’s Fatal Leap With Her Children Sparks National Conversation
Tragedy at the Falls: A Mother’s Fatal Leap With Her Children Sparks National Conversation Niagara Falls, New York – One of the world’s most iconic and breathtaking natural wonders turned into the scene of an unthinkable tragedy earlier this week when a mother reportedly jumped to her death with her twin babies and 9-year-old child.… Read More »