Necker Island is in the British Virgin Islands.
Necker Island is in the British Virgin Islands. Todd Vansickle AP
Necker Island is in the British Virgin Islands. Todd Vansickle AP