Two mysterious “beings” are using an unknown “cloaking device” to hide themselves from humans after landing in a flash of ...