Entire building of Neumayer Station is "swallowed" by giant light dome - June 18, 2014

A strange phenomenon caught on one of Neumayer's webcams on June 18, 2014.

Snowcats running around and then a giant ball of light appears and swallows the entire building.

Is there an explanation for this strange phenomenon?

Link: Webcams at Neumayer Station