Probable coccolithophore off Newfoundland, 19th July, 1999. The image is looking west, with Nova Scotia to the centre-left of the image, with Prince Edward Island clearly visible to it's immediate right. Newfoundland itself, to the extreme right of the image, is obscured by clouds.
Provided by the SeaWiFS Project, NASA/Goddard Space Flight Center and ORBIMAGE