A life in pictures.