AdChoices
Get Adobe Flash player

Two teens charged in death of Niagara Falls child Add to ...

Two teenagers have been charged in connection with the death of Isabella Tennant, a 5-year-old from Niagara Falls, New York. Her body was discovered about 24 hours earlier. Police say it had been dumped in a trash can

Drive

Technology