Alien or unidentified creatures found.but weird