SpaceRef

SpaceRef




Utah's Green River Seen From Space

A portion of Green River and its tributary canyons in the state of Utah were pictured as the International Space Station orbited 255 miles above North America.

More OnOrbit stories.