Roasted tomato taco sauce

Taco sauce is an essential ingredient for making homemade tacos. You could grab some at a local supermarket, but I prefer to make my own. …