Midwest
Multiple people injured in shooting at Perry, Iowa high school: police
Shooting at Perry High School
There is a police presence at Perry High School in response to reports of a shooting in Perry, Iowa. (Credit: ThePerryNews.com / LOCAL NEWS X /TMX)
Multiple people were injured in a shooting at an Iowa high school on Thursday morning, authorities said.
At approximately 7:37 a.m., police received reports of an active scene at Perry High School in Perry, Iowa. Officers responded within seven minutes of the active shooter alarm, Dallas County Sheriff Adam Infante told reporters.
The total number of victims and their status have not been confirmed. Infante said authorities are working to determine that information and that there is no further danger to the public.
“The community is safe,” the sheriff said. “We’re just now working backwards, trying to figure out everything that happened and make notifications. There will be another update later on today.”
IOWA TEEN FIRE CADET FACING TERRORISM CHARGES AFTER ALLEGEDLY PLANNING ARSON ‘HIT LIST’: AUTHORITIES
Multiple police agencies responded to reports of an active shooting at Perry High School in Perry, Iowa on Thursday, Jan. 4, 2024. (AP Photo/Andrew Harnik)
The Associated Press reported two gunshot victims were taken by ambulance to Iowa Methodist Medical Center in the state capital of Des Moines.
A law enforcement source told the AP the suspect in the shooting has died of what investigators believe is a self-inflicted gunshot wound.
Law enforcement officers work at the scene of a shooting at Perry High School in Perry, Iowa, U.S., January 4, 2024. ( REUTERS/Scott Morgan)
Infante said the shooting happened before school began.
“Luckily, there was very few students and faculty in the building, which I think contributed to a good outcome in that sense,” he said.
Zander Shelley, 15, was in a hallway waiting for the school day to start when he heard gunshots and dashed into a classroom, his father, Kevin Shelley, told the AP. Zander was grazed twice and hid in the classroom before texting his father at 7:36 a.m.
Kevin Shelley, who drives a garbage truck, told his boss he had to run. “It was the most scared I’ve been in my entire life,” he said.
MAINE LAWMAKERS CONVENE TO HONOR LEWISTON SHOOTING VICTIMS, ADDRESS GUN SAFETY REFORMS
A police vehicle is parked outside Perry High School in Perry, Iowa. (WOI)
Rachael Kares, an 18-year-old senior, told the AP she was at jazz band practice when students heard what sounded like four gunshots, spaced apart.
“We all just jumped,” Kares said. “My band teacher looked at us and yelled, ‘Run!’ So we ran.”
Kares said students and faculty ran out past the football field, with people yelling, “Get out! Get out!” as they ran. She said she heard additional shots while she fled, but was most concerned about getting home to her 3-year-old son.
“At that moment I didn’t care about anything except getting out because I had to get home with my son,” she told the AP.
POLICE UNKNOWINGLY DIRECTED UNLV SHOOTER OUT OF BUILDING UPON ARRIVING, MISTOOK HIM FOR BYSTANDER: VIDEO
Police respond to Perry High School in Perry, Iowa., Thursday, Jan. 4, 2024. Police say there has been a shooting at the city’s high school.(AP Photo/Andrew Harnik) (AP Photo/Andrew Harnik)
The sheriff’s office, Perry Police Department, and multiple federal agencies also responded to the shooting.
Authorities have identified a suspect but have not released their name at this time, the sheriff said.
Multiple EMS vehicles were sent to the scene at 1200 18th Street, according to public safety radio traffic.
Federal agents from the FBI and Bureau of Alcohol, Tobacco, Firearms and Explosives (ATF) also said they were on the ground.
Perry High School belongs to the Perry Community School District, about 25 miles northwest of Des Moines. About 1,785 students are enrolled in the school district, according to its website.
Thursday was the first day of school after winter break, according to the school’s calendar.
“Our hearts are broken by this senseless tragedy. Our prayers are with the students, teachers & families of the Perry Community,” Iowa Gov. Kim Reynolds said in a statement. “I have been in contact with law enforcement agencies & am continuing to monitor the situation. I will be joining their press conference today.”
A second press conference will be held Thursday afternoon to discuss new details as they are learned.
The Associated Press contributed to this report.
Read the full article from Here
Milwaukee, WI
Hundreds rally on Milwaukee’s South Side against ICE arrests and in solidarity with immigrants
Hundreds of people gathered at Kosciuszko Park on Milwaukee’s South Side, marching through the neighborhood and raising signs in protest of recent ICE arrests across Wisconsin.
READ ALSO | Father with no criminal record detained by ICE on Milwaukee’s south side, family says
Community members, organizations, and city leaders joined together in the march, which organizers said is meant to be peaceful and to raise awareness about human rights.
“We are standing in solidarity; we don’t believe what’s happening out here in the streets is valid. We think this administration is messed up and we see the politics trickling down now to Milwaukee,” Christina Lopez-Prado said.
The protest comes after federal agents conducted a series of arrests across Wisconsin in the last couple of days. The Department of Homeland Security said in a statement Tuesday that they have arrested 39 people and that many of them have criminal histories.
Watch: Hundreds rally on Milwaukee’s South Side against ICE arrests and in solidarity with immigrants
Protest held over ICE activity in Milwaukee
TMJ4 has been covering the recent ICE arrests, getting video and finding multiple people without any criminal record who have been detained by ICE.
“As an immigrant myself from Guatemala, I sympathize so much with the people of my community. Especially those who live in fear for what ICE is doing to our communities,” Julia said. “I have hope because the only thing stronger than fear is hope.”
Emilio De Torre of Milwaukee Turners said the nature of the arrests has shaken the community.
“It’s disruptive. People are afraid to go outside, afraid of being racially profiled,” De Torre said.
De Torre also addressed what demonstrators want from the federal government.
“Milwaukee does not want the kind of chaos that has been reigned down in Minneapolis, in Chicago, in LA. We want our federal government to follow the Constitution, to follow due process, and to make sure their reactions meet the thing that necessitated it,” De Torre said.
DHS said in its statement that all people arrested have or will receive full due process and will remain in ICE custody pending their removal or removal proceedings.
TMJ4 reached out to DHS for an updated number on arrests made in Wisconsin. They did not provide any new information.
Let’s talk:
Hey there! At TMJ4 News, we’re all about listening to our audience and tackling the stuff that really matters to you. Got a story idea, tip, or just want to chat about this piece? Hit us up using the form below. For more ways to get in touch, head over to tmj4.com/tips.
It’s about time to watch on your time. Stream local news and weather 24/7 by searching for “TMJ4” on your device.
Available for download on Roku, Apple TV, Amazon Fire TV, and more.
Report a typo or error // Submit a news tip
Minneapolis, MN
In the 70s
A retrospective look meant to counter hindsight bias pertaining to the Bicentennial era, presented in the manner of Leonard Michaels (“I Would Have Saved Them If I Could”; “The Men’s Club”) and his short story “In the Fifties.“
In the seventies, my family moved to Minnesota from Vermont. I also started school that same year. That was the year everything changed for the worse. I attended six different elementary schools: two red-brick bastions of stale white bread conformity, three inner-city schools, and one school overseas.
In the seventies, I spent whole days exploring wooded and riverine areas, skating and sledding in the winter, riding my bike around the parkways and lakes ringing Minneapolis, or at the beach, where I would swim as far out as I could without the lifeguards getting mad. Given that my family put the “diss” in dysfunctional, being a free-range kid saved my sanity.
In the seventies, my mother commandeered the TV set during the summer of 1973 to watch the Watergate hearings when my brother and I wanted to watch cartoons and situation comedy reruns. We didn’t understand exactly what Nixon had done, but being deprived of entertainment gave us a tangible reason to hate him.
Because home delivery of the Sunday New York Times was not yet an option in the seventies, some of my fonder childhood memories are of going to a suburban news outlet after Sunday school at the First Unitarian Society, where my brother and I would browse the comic books and paperbacks until our mother pried us out of there or the store manager shooed us out.
Because of the 1973 and 1979 energy crises, gas tripled in price during the seventies.
The price of nearly everything increased. I look back wistfully now at my mother maintaining that Big John Baked Beans were too expensive at forty-nine cents a can.
Racist, sexist, ethnocentric and homophobic jokes became less acceptable during the seventies but were still very much a part of the culture.
Corporal punishment and shaming (especially body shaming) were regarded as acceptable parenting methods in the seventies.
In 1973, the American Psychological Association stopped categorizing homosexuality as a mental illness. However, therapists and clinicians wasted no time finding other ways of pathologizing difference. Oppositional defiant disorder, anyone?
The 1970s also saw the rise of the so-called New Right (many of them old-time reactionaries in new clothing), the growth of megachurches and increasing political clout of the religious right, exemplified by Anita Bryant and Jerry Falwell.
Every other news cycle seemed to yield new scarehead articles and more unsettling stories: Killer bees, encephalitis-bearing mosquitoes, the Glensheen Mansion murders, Son of Sam, the Church Committee revelations concerning the FBI and CIA’s misdeeds; to name just a few.
Last but not least, nostalgia became a mass phenomenon in the 1970s with K-Tel’s compilation albums of bygone musical hits, movies like American Graffiti, and TV shows such as “Happy Days” which painted a picture of 1950s in roseate colors for all those yearning for a simpler place and time, or imbued with selective memories. The more things change, the more things stay the same.
We’ll get straight to the point: The financial hardships that Daily Kos is facing this year are tough.
We continue to be paywall-free. We continue to be supported by our readers, not billionaires or corporations. But we need to bring in more revenue. We are leaning on our community more than ever to help make ends meet.
Indianapolis, IN
BC39 Results: July 1, 2026 (Indianapolis Dirt Track) – Racing News
Indianapolis Motor Speedway Dirt Track results from the finale of the BC39
USAC Midgets are on the grounds in Indianapolis, IN. The bullring dirt track is set to host the finale of the BC39 paying $20,039 to the winner.
View BC39 results below.
Drake and Danner set the front row. 39 laps of dirt track racing are up next…
Main Event
Report
Green flag, Drake gets the jump on the outside lane and he’s clear off turn two.
35 to go, Danner is all over the bumper of the leader.
31 to go, Danner heads for the cushion. A lap later, he slides Drake for the lead into turn three. Drake crosses under him but Danner holds the lead.
29 to go, three cars tangle, caution.
Green, Danner leads Drake. Cars tangle, caution.
Green, Danner knocks the cushion. He bicycles and still holds the lead.
27 to go, McIntosh to 2nd.
23 to go, Danner bounces off the wall and he keeps rolling. Car stalled behind them, caution.
Green, McIntosh slides Danner for the lead! Danner crosses under him and he slides him back. McIntosh crosses under him. McIntosh returns to the lead.
19 to go, Danner knocks the cushion. He bounces around the corner and takes the lead.
17 to go, Edwards jumps the cushion and he collects Peck, caution.
Green, McIntosh works the inside and he clears Danner for the lead. Danner slides him and Kevin Thomas Jr makes it three wide for the lead. Danner is clear on the top.
9 to go, car upside down in turn four, caution.
Green, Danner leads McIntosh.
Briggs Danner wins the BC39!
BC39 Results
July 1, 2026
The following includes full results:
Practice
Dirt Draft Hot Laps: 1. 40X-Briggs Danner, 12.397[4]; 2. 71K-Cannon McIntosh, 12.566[10]; 3. 19-Drew Sherman, 12.646[30]; 4. 40L-Mack Leopard, 12.666[53]; 5. 19M-Ethan Mitchell, 12.667[35]; 6. 3J-JJ Yeley, 12.671[22]; 7. 19H-Joel Myers Jr, 12.674[39]; 8. 7U-Karter Sarff, 12.685[42]; 9. 98K-Brandon Carr, 12.690[47]; 10. 3P-Justin Peck, 12.696[8];
11. 40D-Drake Edwards, 12.698[15]; 12. 19X-Adyn Schmidt, 12.703[28]; 13. 4-Kale Drake, 12.703[11]; 14. 14-Kevin Thomas Jr, 12.704[3]; 15. 14K-Jakeb Boxell, 12.734[27]; 16. 22H-Rylan Gray, 12.754[34]; 17. 57-Logan Seavey, 12.757[20]; 18. 05-Alex Midkiff, 12.763[40]; 19. 19AZ-Hayden Reinbold, 12.766[9]; 20. 54-Jake Swanson, 12.780[5];
21. 11-Kaylee Bryson, 12.791[23]; 22. 87-Justin Grant, 12.814[6]; 23. 67K-Colton Robinson, 12.818[26]; 24. 5P-Wesley Smith, 12.820[29]; 25. 63-Cale Coons, 12.824[17]; 26. 67-Jacob Denney, 12.842[12]; 27. 45-Bradley Cox, 12.884[14]; 28. T21-Kade Taylor, 12.891[33]; 29. 3G-Kyle Cummins, 12.909[18]; 30. 36-Jonathan Beason, 12.915[21];
31. 1-Zach Wigal, 12.944[2]; 32. 20Q-Brecken Reese, 12.959[24]; 33. 7T-Adam Taylor, 13.025[54]; 34. 5D-Zach Daum, 13.034[16]; 35. 32A-Alex Sewell, 13.071[38]; 36. 8L-Cooper Miller, 13.085[50]; 37. 8B-Jeffrey Abbey, 13.088[46]; 38. 3N-Logan Julien, 13.147[36]; 39. 43-Gunnar Setser, 13.164[19]; 40. 32J-Tanner Thorson, 13.229[61];
41. 97-Gavin Miller, 13.236[1]; 42. 19K-Riley Kreisel, 13.269[43]; 43. 89-Steven Snyder Jr, 13.309[13]; 44. 1R-Ricky Thornton Jr, 13.333[7]; 45. 20W-Cody Weisensel, 13.340[32]; 46. 86-Daison Pursley, 13.342[25]; 47. 19R-Beau Doyle, 13.378[60]; 48. 7TX-Kyle Jones, 13.382[55]; 49. 1M-Dodge Carlbert, 13.466[41]; 50. 14J-Wout Hoffmans, 13.483[31];
51. 5U-Jake Robinson, 13.497[49]; 52. 81-Frank Flud, 13.601[37]; 53. 8XL-Christian Miller, 13.692[52]; 54. 33-Cameron Hagin, 13.717[51]; 55. 32-Eric Heydenreich, 13.745[48]; 56. 35-Josh Hodge, 14.000[44]; 57. 7W-Tyler Watkins, 14.046[56]; 58. 21K-Cord Kisthardt, 14.055[45]; 59. 99K-Robert Carson, 14.165[59]; 60. 35S-Christopher Hartman, 14.681[57]; 61. 27-Austin Wood, 14.681[58]
Qualifying Races
K1 Race Gear Qualifying Race 1 (10 Laps): 1. 43-Gunnar Setser[3]; 2. 86-Daison Pursley[2]; 3. 89-Steven Snyder Jr[4]; 4. 1R-Ricky Thornton Jr[5]; 5. 97-Gavin Miller[6]; 6. 7TX-Kyle Jones[10]; 7. 81-Frank Flud[7]; 8. 32J-Tanner Thorson[11]; 9. 19K-Riley Kreisel[8]; 10. 14J-Wout Hoffmans[1]; 11. 5U-Jake Robinson[9]
TJ Forged Qualifying Race 2 (10 Laps): 1. 67K-Colton Robinson[2]; 2. 57-Logan Seavey[3]; 3. 3P-Justin Peck[5]; 4. 45-Bradley Cox[4]; 5. 1-Zach Wigal[6]; 6. 32A-Alex Sewell[7]; 7. 8L-Cooper Miller[9]; 8. 7W-Tyler Watkins[10]; 9. 35-Josh Hodge[8]; 10. 20W-Cody Weisensel[1]
KN Filters Qualifying Race 3 (10 Laps): 1. 40D-Drake Edwards[4]; 2. 14K-Jakeb Boxell[2]; 3. 14-Kevin Thomas Jr[6]; 4. 19H-Joel Myers Jr[7]; 5. 36-Jonathan Beason[3]; 6. 19AZ-Hayden Reinbold[5]; 7. 33-Cameron Hagin[9]; 8. 21K-Cord Kisthardt[8]; 9. T21-Kade Taylor[1]; 10. 35S-Christopher Hartman[10]
Indy Powersports Qualifying Race 4 (10 Laps): 1. 71K-Cannon McIntosh[4]; 2. 40X-Briggs Danner[5]; 3. 3J-JJ Yeley[3]; 4. 22H-Rylan Gray[1]; 5. 05-Alex Midkiff[6]; 6. 8B-Jeffrey Abbey[7]; 7. 19X-Adyn Schmidt[2]; 8. 8XL-Christian Miller[8]; 9. 5D-Zach Daum[9]; 10. (DNS) 27-Austin Wood
Qualifying Race 5 (10 Laps): 1. 4-Kale Drake[5]; 2. 98K-Brandon Carr[8]; 3. 19M-Ethan Mitchell[1]; 4. 11-Kaylee Bryson[3]; 5. 54-Jake Swanson[6]; 6. 40L-Mack Leopard[9]; 7. 99K-Robert Carson[10]; 8. 1M-Dodge Carlbert[7]; 9. 63-Cale Coons[4]; 10. 5P-Wesley Smith[2]
Qualifying Race 6 (10 Laps): 1. 19-Drew Sherman[2]; 2. 3N-Logan Julien[1]; 3. 67-Jacob Denney[5]; 4. 7U-Karter Sarff[7]; 5. 3G-Kyle Cummins[4]; 6. 20Q-Brecken Reese[3]; 7. 87-Justin Grant[6]; 8. 7T-Adam Taylor[9]; 9. 32-Eric Heydenreich[8]; 10. 19R-Beau Doyle[10]
C Mains
C-Main 1 (12 Laps): 1. 7U-Karter Sarff[1]; 2. 05-Alex Midkiff[3]; 3. 8B-Jeffrey Abbey[5]; 4. 40L-Mack Leopard[6]; 5. 22H-Rylan Gray[2]; 6. 5P-Wesley Smith[9]; 7. 8L-Cooper Miller[7]; 8. 19X-Adyn Schmidt[4]; 9. 14J-Wout Hoffmans[10]; 10. T21-Kade Taylor[8]; 11. 7T-Adam Taylor[12]; 12. 19R-Beau Doyle[15]; 13. 32-Eric Heydenreich[11]; 14. 99K-Robert Carson[14]; 15. 5U-Jake Robinson[13]
C-Main 2 (12 Laps): 1. 20Q-Brecken Reese[1]; 2. 63-Cale Coons[2]; 3. 19K-Riley Kreisel[9]; 4. 32A-Alex Sewell[3]; 5. 7TX-Kyle Jones[5]; 6. 81-Frank Flud[4]; 7. 20W-Cody Weisensel[10]; 8. 33-Cameron Hagin[8]; 9. 1M-Dodge Carlbert[6]; 10. 32J-Tanner Thorson[14]; 11. 7W-Tyler Watkins[11]; 12. 35S-Christopher Hartman[13]; 13. 8XL-Christian Miller[12]; 14. 21K-Cord Kisthardt[7]
B Main
Semi-Feature (15 Laps): 1. 86-Daison Pursley[2]; 2. 19-Drew Sherman[1]; 3. 3G-Kyle Cummins[6]; 4. 14K-Jakeb Boxell[4]; 5. 3J-JJ Yeley[3]; 6. 11-Kaylee Bryson[7]; 7. 98K-Brandon Carr[5]; 8. 3N-Logan Julien[9]; 9. 19M-Ethan Mitchell[12]; 10. 63-Cale Coons[16]; 11. 36-Jonathan Beason[8]; 12. 7U-Karter Sarff[13]; 13. 5D-Zach Daum[11]; 14. 19K-Riley Kreisel[18]; 15. 20Q-Brecken Reese[14]; 16. 40L-Mack Leopard[19]; 17. 05-Alex Midkiff[15]; 18. 19H-Joel Myers Jr[10]; 19. 8B-Jeffrey Abbey[17]; 20. 32A-Alex Sewell[20]
Main Event
BC39 by AVANTI (39 Laps):
1. 40X-Briggs Danner[1]
2. 14-Kevin Thomas Jr[3]
3. 67-Jacob Denney[9]
4. 71K-Cannon McIntosh[4]
5. 4-Kale Drake[2]
6. 97-Gavin Miller[6]
7. 89-Steven Snyder Jr[12]
8. 98K-Brandon Carr[26]
9. 43-Gunnar Setser[8]
10. 87-Justin Grant[18]
11. 57-Logan Seavey[14]
12. 86-Daison Pursley[19]
13. 54-Jake Swanson[13]
14. 1R-Ricky Thornton Jr[11]
15. 19AZ-Hayden Reinbold[17]
16. 3G-Kyle Cummins[21]
17. 19-Drew Sherman[20]
18. 11-Kaylee Bryson[24]
19. 32J-Tanner Thorson[28]
20. 14K-Jakeb Boxell[22]
21. 63-Cale Coons[27]
22. 3J-JJ Yeley[23]
23. 3P-Justin Peck[7]
24. 20Q-Brecken Reese[25]
25. 45-Bradley Cox[15]
26. 40D-Drake Edwards[5]
27. 67K-Colton Robinson[16]
28. 1-Zach Wigal[10]
BC39
Video Highlights
Pending
Links
Indianapolis Motor Speedway | USAC Racing
-
San Francisco, CA2 minutes agoDiscovery Bay driver arrested for San Francisco fatal vehicle collision | Contra Costa Herald
-
Dallas, TX9 minutes agoErling Haaland’s Dallas Western wear purchase goes viral
-
Miami, FL12 minutes agoMiami’s FIFA Fan Fest draws thousands to Bayfront Park to watch Team USA win World Cup match against Bosnia
-
Boston, MA17 minutes ago2026 Yukon Denali Ultimate gets pricey, but tops the charts
-
Denver, CO24 minutes agoNuggets Sign Marvin Bagley to 1-Year Deal: What It Means
-
Seattle, WA27 minutes agoFOURTH OF JULY 2026: Here’s where Seattle Parks will leave the lights on longer
-
San Diego, CA32 minutes agoUSA fans pack San Diego bar to cheer on USMNT’s dominant World Cup knockout win
-
Milwaukee, WI39 minutes agoHundreds rally on Milwaukee’s South Side against ICE arrests and in solidarity with immigrants