Skip to main contentSkip to main content
You are the owner of this article.
You have permission to edit this article.
topical top story

Murder charges brought after satanic drawings found in case of missing Mason City woman

  • Updated
  • 0

A Mitchell County man has been arrested on felony murder charges in connection with the disappearance of Mason City resident Angela Bradbury.

According to court documents, Nathan James Gilmore, 23, of Osage was arrested and charged with first-degree murder on Monday for his role in Bradbury's death.

Bradbury, 29, was last seen alive in April of 2021. A hiker discovered a skull propped up on a post or stick on a trail near the Green Belt in Mitchell County on July 12, 2022. The remains were determined to be those of Bradbury's in March of this year.

Gilmore is said to have picked up Bradbury in Cerro Gordo County, near the correctional facility on April 6, 2021, and driving her to a home in Mason City. Bradbury later voluntarily left with Gilmore, to travel to St. Ansgar where Gilmore lived. Bradbury was not heard from again.

Department of Motor Vehicle records led officials to Gilmore, who had also been at the scene when the remains were discovered, and had already given a statement to police.

A forensic review of Gilmore's phone turned up disturbing messages in which Gilmore vaguely describe details of a stabbing death. In another search, a drawing of what appeared to be a drawing of a satanic goat head, along with a series of numbers.

The drawing had blood droplets on it, and the numbers corresponded with the date Bradbury went missing, as well as the latitude and longitude coordinates of the Green Belt trail.

Gilmore was booked into the Mitchell County Jail on $1M bail. A public defender has been assigned to represent Gilmore, and a preliminary hearing is set for Aug. 30

Lisa Grouette is the Local News Editor and Photo Editor at the Globe Gazette. Reach her at 641-421-0525 or lisa.grouette@globegazette.comFollow Lisa on Twitter @LisaGrouette.

Follow the Globe Gazette on Twitter @globegazette.


* I understand and agree that registration on or use of this site constitutes agreement to its user agreement and privacy policy.

Related to this story

Get up-to-the-minute news sent straight to your device.


News Alerts

Breaking News