HANDCUFFED TEEN ALLEGEDLY SHOOTS SELF IN HEAD IN POLICE CAR. Read more about this tragic event that took place in Houston below. Grio fam, this is just too shocking... ->
Photo
Shared publiclyView activity