David Adam: The man who couldn´t stop

869