The USS Thomas Hudner — part of the United States Navy – arrived in Bermuda this week, and is currently docked in the west end. Related Stories Photos: USS Sioux City Vessel Visits Bermuda Photos & Video: Canadian Navy Vessels Visit Photos & Video: Two New Tug Boats Arrive Photos: 31 Abandoned Boats To Be Removed Photos: […]