Yep, definitely a high-altitude recce vibe there
(Goes online to find cheap Airfix Duck kit . . . )
Need a group photo