Filmed in Texas, USA, this November 30 outburst shows a furious fan losing control after his favorite team’s defeat, capturing a moment of pure frustration that quickly spirals into destruction.
Filmed in Texas, USA, this November 30 outburst shows a furious fan losing control after his favorite team’s defeat, capturing a moment of pure frustration that quickly spirals into destruction.