Residents of Forest Grove, Oregon, can finally rest easy after months of anxiety. The town of 22,000, about 25 miles west of Portland, found itself living with an elusive stranger - a black, ...