Long time no post (sorry), but now I need your help!
This guy should call AAA for roadside assistance:
Seriously though, where is this place? Anybody know? There’s a larger village on the north coast of the island, but I can’t find information about it anywhere.
Update: Looks like the Island is names Tristan da Cunha. It’s been annexed by the British since 1816, and is a part of St. Helena. Any more info you can find would be appreciated. I’m so going… I want to run an internet business from there, how awesome would that be? .sh here I come!