www.sat.dundee.ac.uk

     
Dundee University, UK, maintains this up-to-date archive of images from NOAA, SeaStar, Terra and Aqua polar orbiting satellites for weather and oceanography.