Takeoff Death Footage: Watch Video Footage From Takeoff Shooting Scene

0

Takeoff died following a shooting in Houston, Texas, United States overnight.

LEAVE A REPLY

Please enter your comment!
Please enter your name here