Carrollton, Texas, may not be the first place that comes to mind for stargazing, but it offers some surprising spots […]