Fine art photographer Larry Sultan died yesterday at his home in California at the age of 63, according to The New York Times. The cause of death was cancer, the paper reported.
Fine art photographer Larry Sultan died yesterday at his home in California at the age of 63, according to The New York Times. The cause of death was cancer, the paper reported.