Fenestraria.  It has freckles.