The 2020 presidential election is right around the corner. With the House impeachment hearings throwing uncertainty upon the Trump Presidency, three Republicans have stepped forward to throw their hat into the ring. Bill Weld, Joe Walsh and Mark Sanford could not be a more different group of Republican contenders, but will they be able to make a run against Trump in 2020?