RIP Richard Machowicz

Richard Machowicz — US Navy SEAL, author, and host of the famed show FutureWeapons — has lost his battle with cancer. He will be missed.