Well if that is a photo of YMMM on the day then 2 observations:
1/ Nose Gear Landing Lights are on
2/ No Rat deployed.
Indicates they had plenty of AC power running.
mmmmmmmmmmmm
Plot thickens..................I think it's time we called in Inspector Morse.