sturmfalken.com
The German Shepherd Dog
The German Shepherd Dog is probably one of the most complicated dog breeds there is. From West German Show Line, to West German Working Lines, Czech Lines and DDR, if there has ever been a breed sp…