Tall Ship Elissa in Space and a Possible Rodent Problem

The Tall Ship Elissa was built was built in Aberdeen, Scotland in 1877 by Alexander Hall and Co. She has been fully restored and is currently sailing out of Galveston, Texas. She recently successfully completed drydocking and inspection.  A small piece of … Continue reading