Space Foundation, named the International Astronautical Federation (IAF) as the recipient of this year’s Space Achievement … source