Live action footage
A scientific invention sits on display at the Kennedy Space Center.
NTSC
720 x 480