Alabama City Declares Itself To Be Owned By God

Whenever I see a story like this, I usually think to myself, “this has to be either Alabama, Mississippi or Louisiana. Please, please, please don’t let it be Louisiana.” While I am originally from Virginia which is a bastion of progressive politics in comparison to these three states, it still bothers me whenever these stories […]