Those drop from Memosa trees. I never saw them either, or heard about them until yesterday when I found them lying all over the road near Smith Barcadere. Incredible color and texture for a flower; at first I thought they were some kind of party decoration.