Snow leopards

Snow leopards, favourites of Lord Scarlatti, patrol the streets of wintry Caer Witrin.