The Grand Report is an American hip hop, urban, news video blog site that show emphasis on current events, reality tv and random shock videos from across the world.
Posted by Charlie Rock
that is really fucked up..dude set him on fire…twice.
What da fuk did I just watch?? This remind me of that movie Trainspotting when da niqqa be high swimming in toilet. Except this sh*t is Real Life and its even more fuckin weird!