I think you nailed it. That's a picture from the Curtiss museum. Neat little place to visit.
Forum Rules