What happened? They said they were going to show it to the world. There was a lot of press coverage and these weird people on tv. It was that group that believes in aliens or something. I think one of their leaders was in France.
Maybe I stopped following that story, but what came of it?
Maybe I stopped following that story, but what came of it?