I don't know if they fit an alien or a flamingo, but they certainly won't fit a human foot. It's a "large" size and I couldn't even wear it above the ankle. Unfortunately I had to open/damage the packaging to try it on, so I can't return it. Waste of $12 and my time. We need them for next week's game. Very disappointed.