A great spot to admire the view of Natural Bridges State Beach. Santa Cruz, California

A great spot to admire the view of Natural Bridges State Beach. Santa Cruz, California