The Larva

Tales of a strange neurosurgeon and her stranger friend.