Surfers brave strong currents, heavy rains for big swells

Surfers brave strong currents, heavy rains for big swells