Karakachan Dog Jigsaw Puzzle
Karakachan Dog Jigsaw Puzzle
Karakachan Dog is a breed of dog that originated in Bulgaria as a mountain livestock guardian dog. This dog is a descendant of the dogs that came with the proto-Bulgarians in the 7th century.