17 Dec
2003
17 Dec
'03
11:17 p.m.
In the current issue of Defense Electronics, the editor talks about some "bio-radar" technology, in the hands of both the US and the Soviet bloc.. Does anyone know more about this, or know where to get more information?