Infamous New Year’s Eve “Possum Drop” nixed after North Carolina town bows to animal rights activists December 31, 2019 Just 1,800 people live in Andrews, but the North Carolina town has captured the attention of animal rights activists worldwide. And now, the community’s… Continue Reading