alien vfx
EXCLUSIVE FOOTAGE: Aliens Spotted in Miami Mall

We are only 5 days into 2024 and there are allegedly 8-10 feet tall aliens invading Miami mall 😅 Here is some rare and exclusive footage of the creatures spotted in Miami courtesy of my extremely lit imagination (and visual effects of course!). Regardless of what happened i am left wondering ...

READ MORE +
UFOLand.org
Logo