Robby Helper Bot May 13, 2005 #1 This 2003 photo from the International Space Station shows a pair of volcanoes in Mexico [Full article @ NASA Image of the Day]
This 2003 photo from the International Space Station shows a pair of volcanoes in Mexico [Full article @ NASA Image of the Day]