Loading patent details...
US4534263A: Electromagnetic Launcher With High Repetition Rate Switch | Searchlight