Spring is here — but try telling that to Mother Nature. NASA’s Terra satellite captured this image of the several inches of snow that a winter storm dropped across the Upper Midwest and the Northeast in early April. The satellite captured the image using its Moderate Resolution Imaging Spectroradiometer.