Bring a large pot of water to a rolling boil. Cut a small 'x' in the bottom of each peach. Gently drop peaches into hot water for 30 seconds, remove and submerge into ice cold water immediately. Once cool enough to touch, remove skins. They should peel right off. Preheat oven to 400 degrees while you're peeling the peaches.
Cut peaches into slices and add to a bowl. Stir gently with sugar, flour, salt, cinnamon and orange juice.
Unroll store-bought pie crust onto parchment paper lined baking sheet. Alternately, flour board and rolling pin. Roll homemade dough into a 12 to 14-inch inch circle (roughly).
Spoon peach filling into center of dough, leaving a 1 inch border. Fold sides of dough up over filling. Brush edges of dough with cream and sprinkle with sugar. Place small pieces of butter across the top of the peach filling.
Bake for 15 minutes. Reduce heat to 325 and continue baking for 20-25 minutes until pastry is brown and peaches are soft. Cool at least 20 minutes before removing from pan and serve with vanilla ice cream and/or whipped cream.