Preheat oven to 325 degrees. Prepare a Bundt cake pan with non-stick spray. (I used an angel food tube pan for this recipe.)
Mix together the flour, baking powder, baking soda and salt in a medium sized bow then set aside.
In a large bowl, cream the butter and sugar together until light and fluffy. Add in the orange extract and the eggs, mixing well between each egg. Add in the sour cream, orange zest and orange juice. Mix everything until just combined.
Slowly add the flour mixture to the wet mixture, alternating with the milk. Mix until all the ingredients come together.
Pour the batter into your prepared pan and smooth the batter out. Bake for 60-65 minutes, or until a toothpick comes out clean.
Let cool for 10 minutes and then remove from the pan and cool on a cooling rack.
Prepare the glaze once the cake is cooled.
In a small bowl, combine and mix the powdered sugar, extract and 2 tablespoons of orange juice. To get the desired consistency in your glaze add more orange juice a tbsp. at a time. Pour the glaze all over the top of your cake and top with a little more zest if you like.