Google Maps may have just accidentally helped solve a gruesome mystery

.....

© SFGate