NASA Says Something is “Brewing” in Ocean Waters Off the East Coast—And Recent Satellite Images Prove It
Source: Science Archives – The Debrief
Something is invading the ocean waters off the northeastern U.S. coast, as revealed in recent satellite imagery.
