Mother nature just pissed her pantsuit!!


This took place just north of Ilulissat, Greenland.