Ha, not sure that's what that is. Lake Champlain isn't the cleanest at all, but that looks like sediment.
Had 1-2" of rain over the weekend and sharply elevated rivers, probably a sediment plume flushed out from one of the larger rivers? Winnoski or Lamoille rivers need to be emptying around there somewhere depending on how he took off.