Yes. Red Pesto or Pesto Rosso is just another name for this sun-dried tomato pesto. It's typical from Sicily, where the sun-dried tomatoes are abundantly produced and it's just one of the many varieties of Pesto recipes made in Italy.