In a large mixing bowl, whisk together the oil, orange juice, milk and eggs until smooth. Add the sugar, sour cream, vanilla and orange zest and continue to mix until combined. To the wet mixture, add the dry ingredients (flour, baking powder and salt). Beat until the batter is combined, but don't over mix. Preheat your oven to 350 degrees. Grease 24-30 muffin tins and line with paper liners. Right before baking, fold into the batter the fresh blueberries. Fill each muffin tin until 2/3 of the way full and then put into the oven to bake. Bake muffins for 16-20 minutes, or until the center is no longer wet and soft. Remove the muffins from the oven when they are cooked through and cool. Cool muffins on a wire rack.