The Street Store is the world's first rent-free, premises-free, free pop-up clothing store for the homeless, found entirely on the street and stocked by donations. Hear how this little idea from Cape Town suddenly went global reaching 119 cities in only 1 year.