7 months agoAliens in Miami EXPOSED - 10 Foot Tall Creature Spotted on Miami BeachThingsThatDontMakeSense