Neptune A89-281 at Albion Park on 26 February 2011.
Photo: Phil Vabre

THE LOCKHEED FILEwww.adastron.com