Revelers at the beach in San Francisco