Too funny. I heard the space craft was named “Icarus”.
Is that news article a spoof or something they really printed for their people?