Cities across the U.S. and even Shanghai, China celebrated St. Patrick's Day and Irish pride with parades, races and green rivers.