The US police have invented a unique car stop trap.

 


v20240901