Loading patent details...
US5690089A: Mechanical Hand Grenade Launcher | Searchlight