Brandon McCarron, a 33-year-old father and licensed welder from Visalia, California, was found dead in his apartment on November 28, 2020. The Visalia Police Department responded to a call and discovered McCarron's body, subsequently determining his death to be a homicide. The initial investigation involved extensive evidence collection, neighborhood canvassing, and scene processing. Despite the early stages of the investigation, the police did not release specific details about the cause of dea
...Read More