Surf at North Plaza
Location: North Plaza, near Santa Cruz, Galápagos Islands, Ecuador
Year: 2006
Merckslides catalogue number: 23(06)-23622
Comments:
Return to list