Even though the process in not clearly understood, Phage's post claiming it to be of earth origins does make sense. As to the Mega in the OP title,
well the real name for one of these things is megacryometeor, so it would stand to reason that the author of the article used that for the basis of
the mega in the mega ice meteor title.

