There were tons of these critters on Limantour beach in Point Reyes NPS this past weekend (Apr. 7, 2019).