Posts

British Photographer and Filmmaker David Hamilton Found Dead Amid Rape Scandal

Paris – French investigators probing the death of controversial British photographer David Hamilton believe he committed suicide, just weeks after he was accused of rape, sources close to the inquiry said Saturday. Read more