More about this image More images from this publication

The London Zoo was one of the zoos to have the now-extinct Thylacine.,  Image number:sil24-048-01