El Ojo is a mysterious, uninhabited floating island in Argentina's swampy Paraná ... but it first appeared in satellite images almost 20 years ago. While researching the region, Neuspiller ...