White/Caucasian male Larry Vehrs, age 75, died on July 3, 2017, in Anchorage, Alaska. That afternoon began with a second welfare check at a residence on the 11000 block of Hillside Drive. Officers had first visited the evening before and found nothing amiss. When they returned around 3:30 p.m. and expanded their search beyond the home, they discovered two bodies—a man and a woman—lying in a wooded area behind the garage. The scene was quiet, the driveway empty, the house undisturbed, but in
...Read More