Reminds me of those weird tales of flying humanoids in Mexico.