NOTE that the news source ‘WALLA’ decided that it was OK to show the pictures.
IIRC, `walla’ means “OK”, “what the heck”, or “whatever”.
This time, `Walla’ means “ZOWIE!!”
;^)