A Cat And Dog Life

BFI

Documentary
6 min     0     1928     United Kingdom

Overview

Dogs and cats go on show at two princely London venues – among them some of the fluffiest kittens London is ever likely to see.

Similar