Young Couple Believed To Have Made Suicide Pact At Florida Gun Range

Holly Hill police in Florida revealed more insight into the alleged suicide pact shooting that took place last week, killing one woman and leaving a man injured. Officials identified the two victims as ...

Added October 13, 2021 from Blavity