In London, England, Tensions Flared When A Frustrated Motorist Confronted A Just Stop Oil Protest By Physically Remov...

admin Photo

admin
3 weeks 46 Views
Category:
Description:

 The London police intervened and arrested the motorist.