The town of Denton, Texas, has instituted a fracking ban, becoming the first town in the state to place prohibitions…
Sign in to your account
Remember me