6 arrested in deaths of Longwood parents
After nearly a year, police in New York have made arrests in the deaths of a Florida couple and their friend who were visiting Buffalo at the time of their deaths.
After nearly a year, police in New York have made arrests in the deaths of a Florida couple and their friend who were visiting Buffalo at the time of their deaths.