GRAND FORKS, ND (iNewZ.TV) Red Lobster in Grand Forks has apparently closed for business!