Muppets Readily Available At The Muppet Shop, Of Course

[New York, November 28: A vendor sells puppets at the Union Square Holiday Market. Image via AP.]