According to TMZ, sources with direct knowledge of the incident said that Glen Johnson took his own life in their hometown of Charlotte, North Carolina on Tuesday.
According to TMZ, sources with direct knowledge of the incident said that Glen Johnson took his own life in their hometown of Charlotte, North Carolina on Tuesday.
We care about your data. See our privacy policy.