Talk:Becca's Island/@comment-24670104-20170219170718/@comment-24946020-20170219172514

It could be a man made island, maybe Becca wanted seclusion when working on ALIE.