Space UFO baffles boffins