I can see them dropping something on April 26th, if they plan to keep Alien Day alive. Which, if they are, I guess we'll probably be hearing about that soon...
Just a crumb of info, please. I just want to know what "Not too far in the future here on Earth" actually means.