This is not a real picture. In fact, this is an offensive picture. There are only two Red Lobsters in New England. The closest Red Lobster is in New York State. To imply that this picture is co-located at the Portland Head Light in Cape Elizabeth, Maine is seriously mendacious.
But wait, there is more. RL is branding their newest restaurants off of an implied Bar Harbor motif that has no basis in reality.
You can buy Maine Lobsters, but have no right to the truth of the Maine Brand.