The Visitors (2017)
2017
21 Minutes
A stop-motion animation compiled of postcards, photographs and video shot on the Spanish island of Mallorca. This unique island has a long and complex history of natural and human evolution, and is...