Food
Red Lobster shutters 48 stores across 27 states amid uncertain future
0:58
Red Lobster is reportedly closing nearly 50 stores across 27 states. The move comes as concerns mount about its financial future.
Related Stories
My Queue
Latest News
Recently Watched