2019 26th Annual New Hope Arts & Crafts Festival – New Hope, Pennsylvania 

X