Archived 3 years ago from Daily MailCops deny claims 10ft extraterrestrial was spotted in police response
Eerie footage captured of Miami police’s response to an incident on New Year’s Day appeared to show an alien-type creature floating aroundVideo was widely shared by conspiracy theorists on social media who claimed a 10-foot-tall silhouette walking near cop cars was from another planetBut Miami …
Read More