The Philae Lander Control Centre (LCC) At DLR MUSC In Cologne, Germany [DLR] Leave a Comment / By Vinita M / 14 November, 2014