German shepherd stock photos and images (14,422)