Obviously, Villanueva sees Luna’s failure as a ripe source of attack in the race, while Luna has a sweeping slate of Villanueva’s weaknesses to exploit, and it’s a list that’s growing by the day.
After serving the public for 16 years, we are now in the hands of the community, where news belongs.
Support our work; become a member today. Be part of it.
Obviously, Villanueva sees Luna’s failure as a ripe source of attack in the race, while Luna has a sweeping slate of Villanueva’s weaknesses to exploit, and it’s a list that’s growing by the day.