President Donald Trump holds a Keep America Great rally in Rio Rancho, New Mexico, Monday evening. The event is scheduled…