Reading post 617165 in main thread:
January 24th, 2012
I haven't seen the movie, but I'm assuming that it would be a Smoke grenade or at night an Infra Red emitting device. IR Cyalume or similar.
Go to main thread:
(c)02-15 Military Quotes.com - Post # 617165