The Street Store is a pop-up store for the homeless, that can be created in any community around the world, where the homeless shop for free. A few local churches took hands to bring hope to Windsor…
You are currently not logged in. To benefit from our full VOD offering, please login or signup now.