Star fruit of wonder…
Florida star fruit, or carambola, is in season now. When sliced, the fruit forms a perfect star. This subtropical fruit is produced commercially in South Florida, and grown as a backyard fruit in Central Florida. You may find… Read More