Police say Minneapolis church shooter was filled with hatred and admired mass killers

(File Photo: Source for Photo: Kristen Neville, left, and Michael Burt cry and embrace each other at the doors of the Annunciation Catholic Church after Wednesday’s school shooting, Thursday, Aug. 28, 2025, in Minneapolis. (AP Photo/Abbie Parr)

MINNEAPOLIS (AP) — The shooter who killed two Catholic school students and wounded more than a dozen youngsters sitting in the pews of a Minneapolis church once attended the same school and was “obsessed” with the idea of killing children, authorities said Thursday.

The shooter, identified as 23-year-old Robin Westman, fired 116 rifle rounds through stained-glass windows while the children celebrated Mass during the first week of classes at the Annunciation Catholic School, said Minneapolis police Chief Brian O’Hara.

“It is very clear that this shooter had the intention to terrorize those innocent children,” O’Hara said.

Acting U.S. Attorney Joe Thompson said videos and writings the shooter left behind show that the shooter “expressed hate towards almost every group imaginable.”

The only group Westman did not hate was “mass murderers,” Thompson said. “In short, the shooter appeared to hate all of us.”

Investigators recovered hundreds of pieces of evidence from the church and three residences, the police chief said. They found more writings from the suspect, but no additional firearms or a clear motive for the attack on the church the shooter once attended. Westman had a “deranged fascination” with mass killings, O’Hara said.

“No evidence will ever be able to make sense of such an unthinkable tragedy,” he said.

Surveillance video captured the attack and showed the shooter never entered the church and could not see the children while firing through windows lined up with the pews, the police chief said.

Grieving families speak of painful loss

Family members described one of the victims, 8-year-old Fletcher Merkel, as a boy who loved his family, fishing, cooking, and any sport he was allowed to play.

“We will never be allowed to hold him, talk to him, play with him and watch him grow into the wonderful young man he was on the path to becoming,” his father, Jesse, said while tearfully reading a statement outside the church on Thursday.

The parents of the other victim, 10-year-old Harper Moyski, said in a statement that she was a bright and joyful child.

“Our hearts are broken not only as parents, but also for Harper’s sister, who adored her big sister and is grieving an unimaginable loss,” said Michael Moyski and Jackie Flavin. “As a family, we are shattered, and words cannot capture the depth of our pain.”

They said they hope her memory helps drive leaders “to take meaningful steps to address gun violence and the mental health crisis in this country.”

The Hennepin County Medical Examiner’s office said they both died of gunshot wounds.

City officials on Thursday increased to 15 the number of injured children, who are ages 6 to 15. Three parishioners in their 80s also were injured. Only one person — a child — was in critical condition.

Westman, whose mother worked for the parish before retiring in 2021, left behind several videos and page upon page of writings describing a litany of grievances. One read: “I know this is wrong, but I can’t seem to stop myself.”

O’Hara said Westman was armed with a rifle, shotgun and pistol, and died by suicide.

On a YouTube channel, videos that police say may have been posted by the shooter show weapons and ammunition, and list the names of mass shooters. What appears to be a suicide note to family contains a confession of long-held plans to carry out a shooting and talk of being deeply depressed.

Student shielded by a friend who was shot

Rev. Dennis Zehren, who was inside the church with the nearly 200 children, said the responsorial psalm — which spoke of light in the darkness — had almost ended when he heard someone yell, “Down down, everybody down,” and gunshots rang out.

Fifth-grader Weston Halsne said he ducked for the pews, covering his head, shielded by a friend who was on top of him. His friend was hit, he said.

“I was super scared for him, but I think now he’s OK,” the 10-year-old said.

Authorities try to determine a motive

FBI Director Kash Patel said on X that the attack was an act of domestic terrorism motivated by hate-filled ideology, citing the shooter’s statements against multiple religions and calls for violence against President Donald Trump.

Minnesota Gov. Tim Walz on Thursday sent state law enforcement officers to schools and churches in Minneapolis, saying no child should go to school worried about losing a classmate or gunshots erupting during prayer.

On a YouTube channel titled Robin W, the person filming the video points to two windows in what appears to be a drawing of the church, then stabs it with a long knife.

The now-deleted videos also show weapons and ammunition, scrawled with “kill Donald Trump” and “Where is your God?” along with the names of past mass shooters.

There also were hundreds of pages written in Cyrillic, a centuries-old script still used in Slavic countries. In one, Westman wrote, “When will it end?”

Lily Kletter, who graduated from Annunciation, recalled that Westman joined her class at some point in middle school and once hid in the bathroom to avoid going to Mass.

“I remember they had a crazy distaste for school, especially Annunciation, which I always thought was pretty interesting because their mom was on the parish board,” she said.

Federal officials referred to Westman as transgender, and Minneapolis Mayor Jacob Frey decried hatred being directed at “our transgender community.” Westman’s gender identity wasn’t clear. In 2020, a judge approved a petition, signed by Westman’s mother, asking for a name change from Robert to Robin, saying the petitioner “identifies as a female and wants her name to reflect that identification.”

No criminal record

There were no past arrests or anything in the shooter’s background that would have prevented Westman from being able to legally purchase a firearm, investigators said Thursday.

In response to a request for any records of police contact with the shooter in the last decade, the Eagan Police Department sent two documents, both heavily redacted. The first from 2018 is listed as a mental health call and welfare check for a child with parents Mary Grace Westman and James Westman. The case was listed as closed and the narrative was redacted after the officer wrote she responded to the woman’s address.

A second report from 2016 involving a criminal complaint was entirely redacted.

Police chief says officers rescued children who hid

The police chief said the first officer ran into the church four minutes after the initial 911 call and that more officers rendered first aid and rescued some of the children.

Annunciation’s principal Matt DeBoer said teachers and children alike responded heroically.

“Children were ducked down. Adults were protecting children. Older children were protecting younger children,” he said.

Vincent Francoual said his 11-year-old daughter, Chloe, survived by running downstairs and hiding in a room with a table pushed against the door. He said she is struggling to communicate clearly about the traumatizing scene and that she thought she was going to die.

Tess Rada said her 8-year-old daughter also hasn’t said much about the shooting so she too doesn’t know exactly what she saw. Loud noises and sirens have bothered her since the attack, Rada said.

One of the children killed was her daughter’s friend.

“It’s kind of impossible,” Rada said “to wrap your head around how to tell an 8-year-old that her friend has been killed.”

Overnight ramp closures on eastbound inbound I-376 Parkway West in Robinson and Collier Townships in Allegheny County will begin, weather permitting

(File Photo: Caption for Photo: PennDOT, PSP, PTC, Construction Industry Highlight National Work Zone Awareness Week)

Noah Haswell, Beaver County Radio News

(Pittsburgh, PA) PennDOT District 11 announced that on Tuesday, September 2nd, weather permitting, overnight ramp closures on eastbound (inbound) I-376 (Parkway West) in Robinson and Collier townships in Allegheny County will begin. If weather permits, the ramp that carries eastbound I-376 to northbound I-79 (Exit 64A) will close for milling and resurfacing and pavement marking installation work. Motorists will be driving on roadway surfaces that are milled as a part of this work as the project progresses until paving work occurs. According to a release from PennDOT District 11, here is the schedule and the detour for traffic for this work:

Ramp Closures, September 2nd-7th

·       6 PM to 5 AM Tuesday through Thursday, each night

·       6 PM to 7 AM Friday and Saturday, each night

Ramp Closures, September 8th-14th

·       6 PM to 5 AM Monday through Thursday, each night

·       6 PM to 7 AM Friday and Saturday, each night

Ramp Closures, September 15th-17th

·       6 PM to 5 AM Monday through Wednesday, each night

Traffic will be detoured as work occurs.

Posted Detour

Eastbound I-376 ramp to northbound I-79

·        From eastbound I-376, take the southbound I-79/Washington (Exit 64A) exit

·        Take the Carnegie (Exit 57) exit

·        Turn left onto West Main Street

·        Take the on-ramp to northbound I-79 toward Erie

·        End detour

Shoulder restrictions on various off-ramps along Route 28 in Etna and Sharpsburg Boroughs and O’Hara Township of Allegheny County will continue, weather permitting

(File Photo of Road Work Ahead Sign)

Noah Haswell, Beaver County Radio News

(Allegheny County, PA) PennDOT District 11 announced that on Tuesday, September 2nd, 2025, weather permitting, shoulder restrictions on various off-ramps along Route 28 in Etna and Sharpsburg Boroughs and O’Hara Township of Allegheny County will continue. According to a release from PennDOT District 11, on each weekday through September 5th from 9 a.m. to 3 p.m., the following ramps will have shoulder restrictions to let conduit and sign installation work be conducted by crews.

  • Northbound Route 28 off-ramp to Etna (Exit 4)
  • Northbound Route 28 off-ramp to Route 8 South towards RD Fleming Bridge/Sharpsburg (Exit 5A)
  • Northbound Route 28 off-ramp to Highland Park Bridge/Aspinwall (Exit 6)
  • Northbound Route 28 off-ramp to Delafield Avenue (Exit 7)

Updates for the schedule of this work will be provided throughout the duration of this project as crews move the locations of work for it.

The Savannah Bananas bring “The Banana Ball World Tour” to PNC Park in Pittsburgh

(Photo Courtesy of the Savannah Bananas)

Noah Haswell, Beaver County Radio News

(Pittsburgh, PA) The Savannah Bananas, a baseball team from Savannah, Georgia that is known for their wacky and unique style of baseball, are coming to Pittsburgh tomorrow and Saturday as a part of their tour called “The Banana Ball World Tour” at PNC Park. The Savannah Bananas play Banana Ball, which is their style of baseball that has its own points, rules, acts and tricks, which is a comparison to how the Harlem Globetrotters play in their trick-filled games of basketball. Every Banana Ball inning except for the last one is worth one point, and every run counts. A hitter will get ejected from Banana Ball if they bunt and if a fan catches a foul ball from a hitter during Banana Ball, it will be an out instead of a strike. Every Banana Ball game can also not last over two hours. The Savannah Bananas also have over ten million TikTok followers and their team includes Ryan Cox of Aliquippa and Alex Ziegler of Butler. Both shows and the entire lineup for “The Banana Ball World Tour” are already sold out. However, there are links for more information on how to get tickets for the Savannah Bananas in the future, which can be found below: 

Click here for more information about Savannah Bananas Tickets | The Savannah Bananas

Click here for a link to a ticket website. gobananas.fansfirsttickets.com

Male suspect in custody for stabbing a male victim in the back in the North Side of Pittsburgh; male victim hospitalized and investigation into stabbing is ongoing

(File Photo of Handcuffs)

Noah Haswell, Beaver County Radio News

(Pittsburgh, PA) A male suspect is in custody and a male victim got hospitalized after a stabbing occurred this morning close to a stop for busses near the Giant Eagle located on the North Side of Pittsburgh. The incident occurred just after 6 a.m. this morning. Police were on the scene at the Cedar Avenue and Pressley Street intersection, where an unidentified man got stabbed in the back. According to police, the suspect fled the area on foot with a woman. That male suspect was found close to the 16th Street Bridge in Pittsburgh later on this morning after he escaped and was then taken into custody. The investigation into this incident is ongoing. 

Suspect caught on video stealing $300 worth of game chips from a man from Pittsburgh at the Rivers Casino in Pittsburgh

(File Photo of the Rivers Casino in Pittsburgh)

Noah Haswell, Beaver County Radio News

(Pittsburgh, PA) A man from Pittsburgh got some game chips worth $300 stolen from him at the Rivers Casino in Pittsburgh yesterday. Forty-four-year-old Chung Phan left those chips intentionally at Table Game AR-408 to go to the bathroom. The person that was sitting to the right of Phan was the suspect who was caught on video taking the $300 chips of Phan when Phan temporarily left Table Game AR-408. Phan came back to that game table and realized that his $300 game chips were gone. That unidentified suspect got escorted off the property of Rivers Casino in Pittsburgh and got a ban from there for one year. Restitution for the chips of Phan worth $300 was also issued by Pennsylvania State Police at Rivers Casino in Pittsburgh.

Suspect fires shots at teenage boy from outside an East Pittsburgh home; boy hospitalized and shooting is under investigation

(File Photo of two City of Pittsburgh Police Cars with two businesses in the background and a bystander walking in the Background)

Noah Haswell, Beaver County Radio News

(Allegheny County, PA) Detectives from the Allegheny County Police General Investigations Unit are leading an ongoing investigation into a shooting that occurred in East Pittsburgh that injured and hospitalized a teenage boy yesterdayAccording to Allegheny County police, they were called to the scene within the 500 block of Main Street just after 7 p.m. yesterday following reports of shots being firedInvestigators confirm that early information into this incident appears to reveal that the suspect shot the boy from outside the home where this shooting occurred. The boy that got shot in the legs was listed last in stable condition after he was taken to the hospital.

Giraffes named Levi and Blue Jeans from Keystone Safari in Grove City, Pennsylvania give birth to their fourth giraffe calf at Keystone Safari; name of this female calf will be determined by a contest

(Photo Courtesy of Keystone Safari)

Noah Haswell, Beaver County Radio News

(Grove City, PA) According to an announcement from Keystone Safari on Tuesday, Keystone Safari announced the birth of a giraffe calf who got delivered on August 22nd 2025 at 9 a.m. at their zoo in Grove City, Pennsylvania. The calf is a female baby which does not have a name yet, but its parents are named Levi and Blue Jeans. The newborn female calf at Keystone Safari is bonding and resting with Levi and Blue Jeans, who were both raised in the area of New Castle. In the late part of 2018, Levi and Blue Jeans moved to Keystone Safari, and this newborn female calf is their fourth calf, who joins their first-born calf, Calvin, who was born in 2017, their second-born calf, Timber, who was born in 2021, and their third-born calf, Keyari, who was born in 2023. There will also be a contest from the Keystone Safari to name this newborn female calf of Levi and Blue Jeans. Guests who go to Keystone Safari guest that pay for park admission there will get one entry that is free into the contest for naming the newborn female calf of Levi and Blue Jeans at the Keystone Safari giraffe barn, which will go through Labor Day of 2025, which is September 1st, 2025. Staff of Keystone Safari will select the name that wins in the naming contest for the newborn female calf of Levi and Blue Jeans and whoever selects the winning name will get two season passes to Keystone Safari. 

Man gets stabbed in Homewood North part of Pittsburgh and is in stable condition after being hospitalized

(File Photo: Caption for Photo: police car lights at night in city with selective focus and bokeh background blur, Credit for Photo: Courtesy of Getty Images/iStockphoto/z1b)

Noah Haswell, Beaver County Radio News

(Pittsburgh, PA) A male victim is in stable condition after being stabbed in Homewood North in Pittsburgh yesterday morning. According to Pittsburgh Police, officers were called that day to the intersection of North Homewood Avenue and Frankstown Avenue at 9 a.mAn unidentified man was found with a stab wound on his shoulder. That man got taken to a hospital. Police also confirm that the male victim of this stabbing knew who the suspect was in this incident that stabbed him.

Pittsburgh house fire in the Stanton Heights neighborhood of Pittsburgh injures male firefighter, causes a dog to get rescued, and makes three people evacuate the burning house

(File Photo of Fire Background)

Noah Haswell, Beaver County Radio News

(Pittsburgh, PA) A house fire occurred in Pittsburgh yesterday which caused a male firefighter to get injured and a dog to be rescued. The report of the fire came in at about 1:45 a.m. yesterday on a home located on the 1600 block of Duffield Street, near the Stanton Heights neighborhood of Pittsburgh in Morningside. According to Pittsburgh Bureau of Fire Battalion Chief Ed Farley, the fire started in the back of the home in the kitchen and then spread up to the second floor and front of the house. The firefighter who got injured twisted his knee after he fell through a hole in the floor of the home that caught on fire, but he is expected to be OK after getting evaluated at UPMC Mercy Hospital in Pittsburgh. A dog needed to be rescued but three people inside the burning house were able to make it out safely. The cause of this fire is still under investigation.