Tom Parker Travel Articles

 
St. Helena Island – Jamestown, United Kingdom, Europe
St. Helena Island – Jamestown, United Kingdom, Europe Tom Parker's visit to experience an undiscovered jewel was well worth the effort before a planned airport will forever change one of the world's most isolated - and intriguing - inhabited islands.