Best Friends Forever

Richard shares his love of puppetry with a young friend in New York's Central Park