DaBaby Deactivates Instagram Following Brother's Suicide
Published
Glenn Johnson took his own life on Tuesday, November 3 by reportedly shooting himself in the head around 4 P.M. local time not long after posting a concerning clip on social media.
Full Article