Ventura N159U at Fort Lauderdale, Florida on 4 October 1979. Picture: Geoff Goodall
THE LOCKHEED FILEwww.adastron.com