Snow Leopard Cubs Squeal

Mama leopard hangs out with her cubs.  High pitched squeal delight.

“Mother Snow Leppard watching over cubs. With sound.”
Image courtesy of https://imgur.com/gallery/ynNpvaA.

Advertisements

Comments are closed.