Long-shot presidential candidate Bill de Blasio attracted criticism Thursday from fellow Democrats as well as Republicans after quoting Che Guevara at a rally in Miami.

View Article Here MarketWatch.com – Top Stories