Police Deny Reports of ‘Aliens’ At Miami Mall
Police lights. (AP PHOTO) OAN’s Sophia Flores11:50 AM – Friday, January 5, 2024 Rumored sightings of an “alien” creature standing 8-feet tall began to circulate on New Year’s Day in Miami, Florida. A massive police response […]