Was a massive alien spotted outside Miami mall? On January 1st, 2024, multiple videos were posted online claiming that a 10 foot tall Alien creature had been summoned through a portal by individuals using some odd device. We investigate this claim to see what truly happened.
Reverse Coordinates Images
Power Outage FPL Link and Image