58-1196 Northrop T-38A Talon California Science Center Los Angeles - California Science Center, USA - California Stuart Miller - 19/05/2010