When is the next Republican debate? When was the last one?

Any info is greatly appreciated!
3 answers 3