Photojournalist + Editorial Photographer

The death of Fidel Castro

Location: Miami, Florida 

Miami, Florida 

DMCA.com Protection Status