Protests and Actions (P and A)

This page is dedicated to visual storytelling of protests and actions I've attended or at least have access to original photos. I took all photos unless otherwise noted. The software I'm using here makes it hard to put alt text into the "gallery" style photo collections, and for that, I apologize. If you want a larger copy of any photo that I took, just ask and I can get you that. If you are in a photo or know someone in one of these photos that would rather not be posted here, let me know and I'll gladly remove it.
The narrative and better alt text for these photos will appear in the respective weekly posts, though not every photo here will be there.
The truth is, many of these are small protests in the grand scheme of things. When I started posting these only one (the town hall) had over 100 participants. So do these work? Do they matter? In answer to that, I'd ask another question: Do billboards work? Why? Or, why do some businesses pay someone to stand outside and wave a sign? Because they do work. The more memorable the spectacle, the more the passerby will remember it and think about it.
The Guardian posted an interesting piece on how protests sometimes work in ways we don't expect--but that doesn't mean they don't work!
While the average protest I've attended has 25-50 people in it, now we have several with hundreds if not thousands of protesters in Miami-Dade County.
So, when will you join a protest?
Alligator Alcatraz
Dade Collier Training and Transition Airport Gate
June 22, 2025










No Kings Protest in Miami and Palm Beach County
Various Locations
June 14, 2025
I did a full piece on the protests on Saturday June 14, 2025 that you can find here:










Photos from three different protests on June 14, 2025 in the "No Kings" protests and counter protests. Photos are from Boca Raton and Miami, Florida. Photos credit Philip Cardella 2025.
Ride the Storm: Rally for Science Rally for Safety
Maurice Ferre Park
June 8, 2025
Two minutes of what it was like at the Ride the Storm protest for science and safety.









The two men with megaphones are climate scientists who were recently laid off. About 30 people joined the protest to protect climate science.
Speakers during the Riders on the Storm rally in Miami, FL June 8, 2025
Florida 27th US Congressional District Office for Representative Maria Elvira Salazar
Calle Ocho, Miami, May 29, 2025
One minute of video from across from US Rep Maria Salazar's office.









About 20 protesters defied the Miami heat to demand Maria Salazar host a town hall meeting.
Tesla Takedown
Tesla Showroom, Bird Road, Miami, May 17, 2025





Close to 1 PM about 20 protesters were at this event. Lots of horn honking.
Hands Off Our Workers!
Torch of Friendship, May 3, 2025, Miami
Sights and Sounds from the May 3 protest. No feelings of wet, despite everybody there (and all of the camera equipment) getting soaked.









Perhaps 80 protesters on a rainy day in Miami at the Torch of Friendship, May 3, 2025.
Hands Off Social Security, May Day, May 1, 2025, Miami, Florida
Sights and sounds of the May Day protest on Calle Ocho, Miami, Florida, 2025. Copyright Philip Cardella.









Tesla Takedown April 26, 2025 on Bird Road









SEIU Protesting Maria Elvira Salazar across from her Calle Ocho Office April 24, 2025.









Two Protests in Miami, April 19, 2025: One received ample press coverage. The other received none. A short video of the protests.
A 90-second video of two of the bigger protests in Miami on April 19, 2025.
Torch of Friendship, National Day of Action, April 19, 2025









Tesla Takedown April 19, 2025









I counted about 50 at this event at 12:30 PM
At FIU and in front of Rep Maria Salazar's Calle Ocho office. April 17, 2025









Hands Off Miami, Torch of Friendship, Miami, April 5, 2025









Tesla Takedown, Bird Road Tesla Showroom, March 29, 2025
Protestors in Miami, Florida at the Tesla showroom on Bird Road on March 29, 2025.









All photos credit Philip Cardella Copyright 2025 Note about this showroom's location: it is built on the site of the largest convict lease camp in what was then called Dade County
Krome Detention Facility March 29, 2025

I never found parking at the Krome protest and at the time, about 15 minutes into the scheduled start, there were only a few protestors there. Apparently, that changed after I left for the Tesla Takedown, which was only about 9 miles away but because it's Miami took an hour to get to. I'm absolutely not a fan of Instagram or any other Meta product but this video has some good images from the protest. I did not take any image on the Instagram link.
At Maria Salazar's Office (Calle Ocho) March 20, 2025








All Photos Credit Philip Cardella Copyright 2025.
At Maria Salazar's Office (Palmetto Bay) March 16, 2025









All Photo Credits Philip Cardella Copyright 2025
Immigration Protest (Tropical Park) March 16, 2025






All Photo Credits Philip Cardella Copyright 2025
Town Hall Meeting (Coral Gables) March 15, 2025

Build a Better Miami Coalition Miami-Dade County Commission Housing Committee Meeting (Miami-Dade County) March 11, 2025






All Photo Credits Philip Cardella Copyright 2025
Coral Gables City Commission Meeting regarding the police department signing a 287(g) agreement with ICE, March 11, 2025





All Photo Credits Philip Cardella Copyright 2025


(First or left) Coral Gables Police Chief Edward James Hudak, Jr. speaks Tuesday during a meeting to discuss an agreement between the City of Coral Gables and the U.S. Immigration and Customs Enforcement. Pedro Portal pportal@miamiherald.com (Second or right) Mitchell Kaplan, owner of the Books & Books bookstore chain, speaks at a protest Tuesday during a meeting to discuss an agreement between the City of Coral Gables and the U.S. Immigration and Customs Enforcement. Pedro Portal pportal@miamiherald.com
International Women's Day March (Coral Gables) March 8, 2025









All Photo Credits Philip Cardella Copyright 2025
Build a Better Miami Coalition (Little Haiti, Miami) March 5, 2025

Republican National Congressional Committee Winter Meeting (Key Biscayne) March 1, 2025









All Photo Credits Philip Cardella Copyright 2025
At Maria Salazar's Office (Coral Gables) February 20, 2025







All Photo Credits Philip Cardella Copyright 2025
At Maria Salazar's Office (Coral Gables) February 13, 2025







All Photo Credits Philip Cardella Copyright 2025