This new and improved footage of the NASA STS 75 mission show with advanced computer technology that the objects in the footage had to be intelligently controlled UFOs and hundreds of them must be the same as each other, was this a mass invasion? or was it a mass holiday trip from beyond! One thing is for sure! These objects are more UFO than ever before. Check it out fully.