It looks like blood to me. Have you tried hydrogen peroxide? Even tho it’s vintage, what do you have to lose. Your replacement can be used if it doesn’t remove the stain. Another alternative after that is to put blue Dawn on the spots and soak overnight in cold water. Always works for me with tablecloth stains. Good luck.