British Isles, Europe pounded again This is a satellite image taken earlier this weekend showing yet