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

admin Photo

admin
6 months 74 Views
Category:
Description:

 The London police intervened and arrested the motorist.