"...before moving on to Presidio La Bahia at Goliad where they survived a 4-month siege by Spanish Royalist forces, the longest military siege in U.S. military history."
I guess the author has never heard about the Siege of Petersburg, Virginia, in 1864-64, which lasted more than nine months.
Siege of Petersburg, Virginia, in 1864-65,
I remember seeing "the crater" at the battlefield there. My dad was stationed at Fort Lee, Va. in WWII.