News

McDonald's has settled a $10 billion lawsuit filed by Byron Allen, apparently ending a years-long legal drama between the ...