1. Soak beans overnight in cold water. Drain water and place beans in large pot; fill pot with water.
2. Bring to a boil; simmer until beans are tender but not fully cooked, about 1 hour. Add salt and baking powder; continue to simmer until beans are tender, but not overcooked, about 10 minutes.
3. Drain beans and place in baking dish.
4. Preheat oven to 350° F. Sauté bacon and onions in saucepan until bacon is cooked and onions are tender.
5. Add Florida Orange Juice, ketchup, molasses, mustard, Tabasco, Worcestershire sauce, brown sugar, onion powder, ginger, Florida Orange Zest, garlic powder, bay leaf and cloves; bring to simmer.
6. Pour sauce over prepared beans. Cover and bake for 45 minutes; remove cover and bake additional 15 minutes. Remove bay leaf before serving
7. Garnish with Florida Orange Slice and sprinkle with green onions, if desired.