Check out these awesomely creepy puppets of microbial creatures

Judith Hope is a UK-based puppeteer who has created maneuverable art for theatre, festivals, parades, and more. Read the rest