These Spiders Build Decoy Dummies of Themselves

Found for the first time near the Tambopata Research Center in Peru, these Cyclosa spiders build giant replicas of themselves out of insect… more