In what might be the craziest thing this writer has ever reported, there are actual people, here in the United States of America, who are protesting having Buc-ee's come to town... Who peed in their Beaver Nuggets?
Fans of Buc-ee's in Louisiana can stop going to the rumor mill. The over-the-top travel stop has confirmed news that many Louisiana fans don't want to hear.