By News on the Net FOX Business & I Meme Therefore I Am —— Bio and Archives May 15, 2024
Comments | Print This | Subscribe | Email Us
Seafood restaurant chain Red Lobster is closing dozens of locations nationwide as the company struggles to stay above water.
An announcement released earlier this week indicated the company would be "auctioning off 50+ locations across the country." -- More...
News from around the world