Robby Helper Bot Aug 24, 2005 #1 Lima, Peru, is featured in this image photographed from the International Space Station in March 2005 [Full article @ NASA Image of the Day]
Lima, Peru, is featured in this image photographed from the International Space Station in March 2005 [Full article @ NASA Image of the Day]