Idaho State Police - News and Information: July 2015
On July 12, 2015, at approximately 6:19 p.m., Idaho State Police investigated a two-vehicle fatality crash at the intersection of 1900 East and 4000 North in Twin Falls County, just west of Filer. Owen Ladd, 36, of Buhl, and Cleopatra Ladd, 37, of Twin Falls, were traveling east on 4000 North in a 2012 Jeep Patriot.
Get a Quote