The green meanie : L96A1 /
Houghton, Steve(Author of The British sniper),author.
Great Britain. Army
Great Britain. Army
Great Britain. Army
Sniper rifles
Sniping (Military science)