Hillary Clinton, Ted Cruz, Bernie Sanders and Donald Trump.
Hillary Clinton, Ted Cruz, Bernie Sanders and Donald Trump. File photos Star news services
Hillary Clinton, Ted Cruz, Bernie Sanders and Donald Trump. File photos Star news services