Sneeze or time traveler? Scientists still can’t decide.