Yellow Spotted Star

Yellow Spotted Star, Pharia pyramidata