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