Possible Fallen angel in Spain

Possible Fallen angel in Spain

Video of a strange creature found near a town in Spain.