Santa Cruz, CA USA

Found one while walking my dogs down to the beach on a beautiful, warm day. It made my day!