By Tauna PierceMay 2, 20128 minThe beneficial buzzard: Clearing the air about vulturesI am a vulture lover, all the way down to my bones. But let’s face it, vultures get a bad rap. I sometimes forget that most people do not...