Alive
I think it is the photo from the filming of Davids arrival.
Engineers are standing in the plaza and celebrating, watching the skies.
Its from some sort of featurette or perhaps someone from the crew posted it on
social media, I m not sure though, but remember seeing it some time ago.