Medusa

July 25, 2011
The Medusa is a competely self contained high power green laser device which provides the longest range non-lethal deterrence of any technology available.