Constructing camouflage: animals that make their own disguises(ryanblakeley.net)1 points by rhyme-boss 2 years ago | 0 commentsNo comments yet