

Wall Between Douglas, AZ and Agua Prieta, MX, 3/2021

Douglas, AZ. Location of immigrant death, 3/2021

Douglas, AZ, 3/2021

Guadalupe Canyon, AZ. Trump's wall ripped apart by floods, 10/2021

Guadalupe Canyon, AZ. Trump's wall, 10/2021

Douglas, AZ. Location of immigrant death, 10/2021

Coronado National Forest, AZ. Wall built from 3000 shipping containers through protected wilderness area, 1/2023

Coronado National Forest, AZ. Protest sign on the side of the shipping container wall, 1/2023

Tombstone, AZ, 1/2023

Agua Prieta, MX. Mural painted on immigrant shelter, 10/2021

Eagle Pass, TX. Crossing the Rio Grande, 11/2023

Eagle Pass, TX. Buoys to stop immigrants from crossing, 11/.2023

Eagle Pass, TX. Unable to reach the road due to miles of concertina wire, 11/2023

Eagle Pass, TX. Girl from Ecuador with her family walking the last miles to the Border Patrol Station, 11/2023

Eagle Pass,TX. Families from Ecuador walking the last miles to the Border Patrol Station, 11/2023

Eagle Pass, TX. Shipping container wall in Shelby Park, 2/2024

Eagle Pass, TX, 2/2024

Agua Prieta, MX. Make shift camp at port of entrance to the U.S, 3/2024

Agua Prieta, MX. Make shift camp for people waiting to cross, 3/2024

Agua Prieta, MX. Number system for entry into the U.S. Women from Guerrero is number one, 3/2024

Sasabe, AZ. Environmental destruction to expand Trump's wall, 3/2024

Sasabe, AZ. Families from Puebla Mexico crossed over the wall, 3/2024

Sasabe, AZ. Made it across the wall into the U.S, 3/2024

Sasabe, AZ. Arriving from Honduras, 3/2024

Sasabe, AZ. Crossed the border. From Liberia, 3/2024

Sasabe, AZ. Turning themselves in to border patrol, 3/2024

Sasabe, AZ. Border patrol picks people up at an immigrant encampment along the wall, 3/2024

Sasabe, AZ. Crossed the border. From Bangladesh, 3/2024

Sasabe, AZ. Crossed the border. From Guinea, 3/2024

Sasabe, AZ. Trump's wall, 3/2024

Sasabe, AZ. Diego, 3/2024

Playas de Tijuana, MX. 8/2024

Border Field Sate Park, United States, Through the Wall at Playas de Tijuana, 8/2024

Playas de Tijuana, MX. 8/2024

Playas de Tijuana, MX. 8/2024

Playas de Tijuana, MX. 8/2024

Tijuana, MX. Border wall near airport, 8/2024

Tijuana, MX. Crossed into the United States with the CBP One Appointment, 8/2024

Tijuana, MX. Preparing to cross into the United States with the CBP One Appointment, 8/2024

Tijuana, MX. Final document verification of CBP One Appointment, 8/2024

Tijuana, MX. Entering the United States holding up verified CBP One Appointment papers, 8/2024

Wall between Tijuana and Tecate, MX. 8/2024

Tijuana, MX. Gap in Wall, Cartel controlled area, 8/2024

Playas de Tijuana, MX. 8/2024

Playas de Tijuana, MX. The wall vanishes, 8/2024