Loading patent details...
US6571676B1: Compact artillery | Searchlight