Entire building of Neumayer Station is “swallowed” by giant light dome – June 18, 2014

neumayer station 2014_ball of lightA 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