doubleofive said:
... I don't even know what a blamange is, or why aliens in the form of them would attack earth...
http://en.wikipedia.org/wiki/Blancmange
it literally means "white stuff you eat" in french, because... that's what it is!
As I recall it's really good!