SSpace Read More NASA Satellite Images Show Huge Colored Plumes Staining the OceanMay 17, 2026 NASA satellites are tracking an intriguing patch of colored plumes in the waters off the US’s Mid-Atlantic coast.…