CHINA MAY HAVE DETECTED ALIEN SIGNALS

two alien inside car wallpaper

Shortly after their announcement began to circulate, the information was removed from the Science and Technology Daily..

Either because the science was not accurate enough to stand behind or someone get freaked that it was ..