Members of South Philadelphia's Latino immigrant community staged a re-enactment of the crucifixion to celebrate Good Friday.
Mexican immigrants dance during a Mexican Independence Day celebration in South Philly.
A man puts on a mask as he prepares for the annual Carnaval de Puebla in South Philly.
A member of the Mariachi Flores takes a call before a gig.
Participants wait before the annual Carnaval de Puebla in South Philadelphia, where migrants from the Puebla region of Mexico dress up in elaborate costumes from the Battle of Cinco de Mayo as they dance through the streets.
A Mexican man rides his bike past a mural of Quetzalcoatl, a traditional Mexican deity, in South Philadelphia.
Fransisco "El Charro" hangs out on 9th Street in South Philly.
Members of South Philadelphia's Mexican community celebrated the central Mexican form of carnaval, which reenacts the Battle of Cinco de Mayo, with a parade and block party and participants dressed in elaborate costumes that portray the different sides in the historic battle.
Members of the South Philadelphia women's soccer league before a practice.
Members of a dance troupe hang out before a parade in South Philly.
Two participants in the annual Carnaval de Puebla help each other adjust their costumes.