Thursday 17 October 2013

A Llama in Times Square” was published in LIFE Magazine on December 2nd, 1957 in a one-page feature about television’s most beloved animals


No comments:

Post a Comment