WinnerPeoplesChoice2020

The Spanish video “The Captain”, produced by Innova Films for the Patronato Municipal De Turismo De Conil (Spain), was voted by the international public as the …

The Captain elected as the World’s Best Tourism Video by the “people’s choice” Read More »