1. Mix ingredients together in a large insulated container.
  2. Fill container with gallon Ziploc bags full of ice to chill
  3. When ready to serve, pour mixture into an 8-ounce glass filled with ice.
  4. Salted rim is optional.
  5. Makes around 20 margaritas per gallon.