Giant velvet and fleece puppet on the streets of New York City