Indianapolis Metro Police have a murder suspect in custody in connection with the death of a pregnant pastor’s wife. IMPD announced the arrest of 18-year-old Larry Taylor early Monday morning. He has been preliminarily charged with the murder of Amanda Blackburn. Taylor was one of four men taken into custody last Thursday for questioning by police […]