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

0
151

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