Today's pic: One of my favorites, Galapagos Island, Ecuador. And I just found out that it's in Ecuador.