When The Avengers filmed scenes at NASA's Space Power Facility in Ohio, we knew we were seeing a marriage made in heaven. A favorite comic book franchise teaming up with our beloved NASA? It seemed like the best of both worlds. Now Marvel is making good on that collaboration by providing a private screening of The Avengers to the International Space Station hovering over two hundreds of miles above Earth.Marvel will provide The Avengers to Mission Control in Houston, which NASA will then uplink…Read more at Tecca ›