Microsoft Virtual Earth Satellite Maps:
The island of Hispaniola

The island of Hispaniola (from Spanish, La EspaƱola) is the second-largest island of the Antilles, lying between the islands of Cuba to the west, and Puerto Rico to the east. Christopher Columbus [...]