A boomerang shaped island, George Island, is located in the southeastern side of Groswater Bay on the northern coast of Labrador.

Josh Simons in Oracle blog posted the ice and snow covered island:
While searching, I also found about George’s Island unsolved mysteries.