There are roughly ten thousand bird species on earth, all with their own particular diet and feeding behaviors. They range from specialized feeders associated with specific plant species to ...