Village of Masca in the mountains of Tenerife island.