Internet & Geek Culture
Julie Alice Chappell of DewLeaf makes and sells beautiful and inventive insect sculptures out of old broken computer parts. Rather than letting them go on the…