What Is This?

A lost scene of Close Encounters of the Third Kind? No, although it will go to space at one point.

It's a 66 x 66 feet solar sail being tested by NASA at the largest vacuum chamber in the world, at the Glenn Research Center at Plum Brook Station, In Sandusky, Ohio.

Solar sails will enable deep space missions, capturing solar particle streams to impulse small spacecrafts.