Miserable Beasts is a puppet and doll making studio based in Glasgow. Each creature is fabricated by hand, making every creation truly unique.