That's one of the theories. There was also an uncorroborated report that another body, also with a lead mask, was found not far away several years before. This site has the best write-up that I could find, that doesn't go down some paranormal rabbit hole.
https://skeptoid.com/episodes/398