Preheat oven to 400°F.
Unroll one of the pie crusts into a pie plate and set aside.
Place the peaches in a large bowl and sprinkle with ¼ c sugar; let sit for 5-10 minutes to help release some of the juices.
In a small bowl, combine the remaining ½ c sugar, cornstarch and salt.
Pour the dry ingredients and the almond extract (if using) over the peaches and gently stir until well-combined.
Pour the peach mixture into the pie crust.
Unroll the remaining pie crust and cut into 10-15 strips.
Place them over the pie one at a time, creating a lattice top.*
Cut extra pie crust from the edges and pinch edges of the pie crust together in a decorative manner.**
Cut the butter into small cubes and place in the crevices of the pie.
Brush the lattice top with beaten egg and sprinkle with granulated or coarse sugar.
Place a pie crust shield (or make your own with aluminum foil) over the outer crust.
Bake for 50-60 minutes, or until golden brown and the peaches are tender.
Remove from the oven, remove the pie crust shield and let cool for at least 2 hours before enjoying. (This will give it some time to set up - if you skip this step, it'll be quite runny!)