Trio of new polls agree on where Trump and Harris stand with 3 weeks to go until Election Day

by