North Carolina town overwhelmed by buzzards - The Horn News