Never a straight answer
235# Miami aliens | Portals at Bayside mall
235# Miami aliens | Portals at Bayside mallA series of viral videos on social media have claimed to show evidence of extraterrestrial life in Miami, Florida. The videos, which have been viewed millions of times, show a large police presence at the Baysi