Definitely Sebastio Salgado. For me almost all of his work is magical.