Alien baby or elaborate hoax