From its mountaintop perch overlooking Brazil’s Rio de Janeiro is the 100-foot-high Jesus statue “Christ the Redeemer.” ...
It's been a decades-long labor of love looking for lost films and securing the preservation of every ephemera in his hands.