Dean Daud

Dean Daud is a Chechen wolf, the symbol of the Chechen Republic, and is friends with Lily Snodgrass.