The German photographer Carsten Witte doesn’t stop reinventing the world that...

25