Police: Slain Instagram star’s husband kills self in Florida

Visits: 9

The U.S. Marshals say the husband of a slain social media star killed himself in a Florida home when authorities showed up to arrest him in connection with his wife’s death last year in Texas Read More Go To Source