Preheat oven to 400 degrees. Line a baking sheet with parchment paper or silicone mats and very lightly spray with non-stick cooking spray.
In a smaller bowl, whisk together the egg, sour cream, vanilla extract, almond extract and baking soda. Let it sit for a few minutes. It will get fluffy.
In a large bowl whisk together the flour, sugar, baking powder, salt, cream of tartar, and cinnamon.
Use a pastry blender to cut in cold butter cubes, (or use frozen butter and just grate it in.)
Add in the sour cream mixture and fold together until just combined. The mixture will look dry and flaky, but you will find it will come together just perfectly.
Gently fold in the fresh blueberries.
Scrape the pile of dough out of the bowl on to a lightly floured surface and gently form in to a circle and pat it down till it’s about 1-1/2 inches thick.
Cut the round in to 8 even size wedges and place on the prepared baking sheet. Bake at 400 for 16-18 minutes or until they are golden brown.
Let sit on the baking sheet for five minutes while you mix the glaze.