Coevolution, from hummingbirds to proteins protein evolution and other musings, 31 Oct 2011 Coevolution (two or more biological objects evolving together) is a common feature of the evolutionary process on all levels…