News
A new ice cream shop in Chicago, run by puppets, has become a hit with people lining up down the block to experience the unique and absurd experience of having a puppet serve them.
Ichigo Matcha opened last September on the corner of 16th Street and Larimer Street, and is already a prime example of the ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results