USS Lewis B. Puller is an expeditionary sea base stationed in the Arabian Sea. Houthi rebels in Yemen claimed they hit the Puller on January 29, but US officials denied it. Last month, two Navy SEALs died during a boarding operation that originated from the Puller. USS Lewis B. Puller is an expeditionary sea base […]