‘The Eye’, a rotating island in Argentina

We recently came across this article about a floating island in Argentina that rotates. Producer and film director Sergio Neuspiller discovered it when filming in the area and has since started a … [Read more...]