Selenga River Delta, Russian Federation (NASA, International Space Station, 11/03/10) (by NASA’s Marshall Space Flight Center)
Reblogged 4 weeks ago from love-england by theoctopusproject
8 notes