News

El Ojo is a mysterious, uninhabited floating island in Argentina's ... local residents knew about El Ojo, but that some people feared the island due to beliefs that an ancient deity lives there.