Melanie Pullen (American, b. 1975, New York City, NY, based Los Angeles, CA) Last Light, 2004 from H
Melanie Pullen (American, b. 1975, New York City, NY, based Los Angeles, CA) Last Light, 2004 from High Fashion Crime Scenes series, Photography -- source link
#melanie pullen#american#usa#female artists#photography#color#last light#death#crime scenes#night#art