Weird Stuff WATCH: Weird creature caught on CCTV camera in United States, netizens baffled with thoughts of an ‘Alien’ – OpIndia August 18, 2022 ndowd WATCH: Weird creature caught on CCTV camera in United States, netizens baffled with thoughts of an ‘Alien’ OpIndiasource