From NASA come two beautiful images of the island of Newfoundland taken from space. Click the link below to be taken to SpaceRef, who have posted the images.

Source: SpaceRef