That’s exactly what happens when you stumble upon Priester’s Pecans in Fort Deposit, Alabama, a place that takes the humble ...