Masters of camouflage: how professional snipers disguise themselves

 

v20240901