Substrate
Global Ocean Surface Temperatures Hit 20.98 C in June, Matching Some Earlier Pacific Records — Substrate