Image Reveals Rain Levels from Tropical Storm Debby

Image Reveals Rain Levels from Tropical Storm Debby

NASA satellites are keeping an eye on this dangerous storm