Editor's PickMarket News

Red Lobster closing at least 99 locations as its future comes into question

At least 99 locations of Red Lobster are being auctioned off amid questions about the…