Small Wars Journal

Is Trump’s 350-ship Navy on the Rocks?