Preheat oven to 350.
Prepare a 9 x 13 pan with cooling spray or oil, then set aside.
In a medium sauce pan place butter and let it melt a little, then add the chocolate.
Melt the butter and the chocolate, stirring until smooth.
Set aside the chocolate and let is cool for a little bit.
Whisk in the sugar and the vanilla until smooth.
Add the eggs one at a time making sure each is incorporated.
In a medium bowl sift together the salt, cocoa and the flour.
Whisk into the chocolate mixture until just combined.
Bake the brownies for 25-35 minutes or until a toothpick comes out almost clean.
In a microwave safe bowl heat the dulce de leche for 1 minute or until softened.
Remove brownies from oven and spoon marshmallow cream in dollops over the top then drop dollops of dulce de leche between the marshmallow.
Let stand for a few minutes to soften and then swirl with a knife.
Cool pan on wire rack.