A town in the Austrian Alps might not seem like the most conducive place to come up with daring space missions. But, for the ...