Mother Nature

Leopards in the zoo off Tilburg in the Beekse Bergen Tilburg, Holland