Glasgow The Tall Ship Glenlee The Tall Ship Glenlee The Tall Ship Glenlee, a three-masted steel barque launched in 1896, is one of only... View place