Milby

Religious Liberty Wins Big in Lawsuit Over Tallest Cross in America

It looks like opposing faith in the public square just got a little harder in the Lone Star State. The city of Corpus Christi, Texas, is the home of actress Eva Longoria, the Whataburger fast food chain, and is once again on track to be the future home of the tallest cross in the Americas, thanks to a lawsuit settlement reached on Tuesday, after the plaintiff in the case conceded that the …