Thousands participate in Carmel Marathon after being virtual-only in 2020

Pixel Image