Wow! That was our reaction to seeing this picture (and others) of a light show aboard the International Space Station.…