Thomas Cavendish, St Helena Island

Thomas Cavendish