It may be early but the 2020 election cycle is already shaping up to be the most expensive in history. There are seventeen candidates already...