This site has my BS alarm going off pretty loud, but I do not know enough of chemistry, properties of thin films, etc. to reject it. The testing which has been done by all the news outlets does little to convince me, but the Denver Police Department?
Also, their money-back offer has some HUGE...