Huge hatch of mayflies lights up the screen for weather watchers