Mysterious things which scientist found.