I was listening a call- in program yesterday and the topic was about how human lose the dark sky and starry night because of man-made light pollution. One listener called in and said he never had chance to see the Milky Way because he lives in a city, so the host recommended Grand Canyon and said this is the place with least light pollution in US.

this inspired me to think that, if Steve and Bucky are finally be able to go to Grand Canyon, they will see the most beautiful starry night sky in the whole nation.