Fox News: Marine Corps bets on electric seagliders 'invisible' to enemy radar

March 27, 2025