storm cloud over the north seea