The Tribune NASA astronaut Anil Menon set to travel to space station on July 14 Anil Menon, a NASA astronaut of Indian descent, is set to embark on an eight-month mission to the International Space Station on July 14 fro View offer