Odd structures/vehicles on unpopulated island in Cape Horn, South America. Info Requested By: tuttleberry