Ok, this is wild. North Branch police issued a statement saying they’d found the body of a man named David Sorn, who appeared to take his own life.
A different David Sorn, located in North Branch, called them to say that he hadn’t killed himself, and that there are only 3 David