I remember reading about this years ago, and someone mentioned the location does coincide with one of the creatures in the Cthulhu mythos, but not Cthulhu itself. Don't remember which one, though.
Make the Old Ones Great Again
Indeed. When I saw the headline, my first thought was: it's 2020, so it's probably Earth itself about to rip apart into pieces come December.