Lunar Way nabs €4.2M ahead of launch

December 13, 2016