I believe this phenomenon (the sudden appearance of immense clouds of insects on the river) is called "shadfly season" on the St. Lawrence River. Presumably the north Atlantic shad has come upriver far enough to take advantage of this population explosion...which I think takes place in May. A. Murie