Cowell's Beach

Santa Cruz, United States

Cowell's Beach is a surfing in Santa Cruz.