Felix Inden is a talented self taught photographer based in Cologne, Germany. He shoot a lot of landscape, nature and architecture photography.