/>
X

Photos: Immigrant rights rally

Thousands of immigrant rights supporters in San Francisco join their counterparts nationwide in a one-day protest.
12700.jpg
1 of 5 Bill Detwiler/ZDNet

Immigrant rally

Protesters show their disapproval on Monday of proposed immigration legislation by marching down Market Street, one of San Francisco's busiest thoroughfares.

12701.jpg
2 of 5 Bill Detwiler/ZDNet

Signs of disapproval

Protesters post signs on street dividers in downtown San Francisco.

12702.jpg
3 of 5 Bill Detwiler/ZDNet

Supporters

Protesters show their support for immigration rights.

12703.jpg
4 of 5 Bill Detwiler/ZDNet

All ages

Children join the protest.

12704.jpg
5 of 5 Bill Detwiler/ZDNet

Flag bearer

Covered in the American flag, a young girl is shaded from the sun as she is pushed down the street in a stroller during Monday's rally.

Related Galleries

Inside a fake $20 '16TB external M.2 SSD'
Full of promises!

Related Galleries

Inside a fake $20 '16TB external M.2 SSD'

8 Photos
iOS 15's "all-you-can-eat" iCloud storage offer
Transfer or Reset iPhone settings

Related Galleries

iOS 15's "all-you-can-eat" iCloud storage offer

4 Photos
Apricorn Aegis Padlock SSD FIPS 140-2 Level 2 validated ruggedized encrypted portable drive
Apricorn Aegis Padlock SSD

Related Galleries

Apricorn Aegis Padlock SSD FIPS 140-2 Level 2 validated ruggedized encrypted portable drive

8 Photos
ProGrade Digital Dual-Slot microSD UHS-II Memory Card Reader
ProGrade Digital dual-slot microSD card reader

Related Galleries

ProGrade Digital Dual-Slot microSD UHS-II Memory Card Reader

7 Photos
Crucial X8 Portable SSD
Crucial X8 Portable SSD

Related Galleries

Crucial X8 Portable SSD

10 Photos
OWC Envoy Pro FX external SSD
OWC Envoy Pro FX

Related Galleries

OWC Envoy Pro FX external SSD

6 Photos
OWC U2 Shuttle for 3.5-inch drive bay
OWC U2 Shuttle

Related Galleries

OWC U2 Shuttle for 3.5-inch drive bay

9 Photos