This was seen flying over the mountains in northern Mallorca