What’s the deal with the North Carolina town that smells like cat urine? You've gotta ask the question...