Preheat the oven to 350 degrees F. Thoroughly spray a 6-cup (8 1/2-by-4 1/2-by-2 1/2-inch) loaf pan with nonstick baking spray.
In the bowl of an electric mixer fitted with a paddle attachment, cream together the granulated sugar and butter. Add in the eggs and egg yolk one at a time, mixing after each addition. Turn the mixer to low and gradually add the flour and salt. Slowly add the blood orange soda, mixing until combined. Scrape the sides, add the rosemary and zest in one of the blood oranges. Mix again for about 30 seconds.
Scoop the batter into the prepared pan, spread evenly and place onto a baking sheet. Tap the baking sheet on the counter top to allow air bubble in the batter to escape. Bake until a toothpick inserted in the center does not come out totally clean but isn't wet with batter either, 1 hour and 15 minutes to 1 hour and 30 minutes. Allow to cool completely in the pan.
Meanwhile make the glaze: Zest the second blood orange and then juice it into a small measuring cup. Add the powdered sugar, orange zest and 2 tablespoons of the blood orange juice to a mixing bowl and whisk until the glaze is thick but pourable, adding an extra tablespoon of blood orange juice to thin if needed. Remove the cake from the loaf pan to a baking rack set over a baking sheet, drizzle the glaze over the cake and let set.