Alien Intrigue: Strange Creature Found in Portuguese Desert Baffles Experts and PublicworkpickMay 22, 202456.8K views