Joe, get your popcorn ready because even though the primaries are 6 months out,the first debate is just over a week away;
August 6, 2015 - Cleveland, Ohio
September 16, 2015 - Simi Valley, California
October 28, 2015 - Boulder, Colorado
November, 2015 - Wisconsin
December 15, 2015 - Nevada
January, 2016 - Iowa
February 6, 2016 - New Hampshire
February 13, 2016 - South Carolina
February 26, 2016 - Houston, Texas
March, 2016 - TBA
March, 2016 - TBA