Buffalo Wolf (canus lupus nubilus) - Jack Lynch

Jack with one of the puppies