Neptune A89-281 soon after arrival at Albion Park on 5th June 2005.
Photo: Geoff Timms
THE LOCKHEED FILEwww.adastron.com