NASA's Terra satellite captured photos of a "cluster" of cavum clouds near the west coast of Florida on January 30 ... collected from the satellite to map the impact of human activity and natural ...