Jellyfish UFO over Mexico?

A recent video posted to YouTube claims to be footage of a jellyfish UFO flying in the skies over Mexico. A video posted to the Non-Human11 YouTube channel at the end of February 2021 shows an unidentified object drifting through the skies. This has UFO believers up in a debate as to what this object […]