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

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