Timmothy Pitzen: The bizarre backstory of his disappearance
“You will never find him.” That was the startling claim in a suicide note discovered in a hotel room in Rockford, Illinois in 2011.
“You will never find him.” That was the startling claim in a suicide note discovered in a hotel room in Rockford, Illinois in 2011.