No, you read that right. I dunno what crack the scientists were smoking when they named it, but those spiders do indeed exist. From today’s NPR: “The Dance of the Sparklemuffin Peacock …
17