In a large bowl, whisk together the orange juice (can you use fresh of from concentrate), zest of two oranges, eggs and sugar. Whisk until smooth and then add the sour cream, oil, vanilla, baking powder and the flour. Whisk until the flour is combined, but don't over mix. Heat a waffle iron and spray with non-stick cooking spray. Pour a 1/4-1/2 cup of the batter into the waffle iron and bake until golden brown. While the waffles are cooking, make the orange syrup. In a sauce pan, add the butter, orange juice, zest and sugar. Bring the syrup to a low boil and boil until the sugar is dissolved and smooth and silky. Serve the syrup over the cooked waffles.