Satellite view of Galveston and Pelican island from the space. Elements of this image furnished by NASA.