In fact, a red meat itself color is made of red dye from the injection at the factory. The color red looks fresh so that some people eat it. Without a red dye, the meat looks brown which is fine, but it won't last long. Actually, the red dye preserves the meat which last a few days or a little longer in the refrigerator. If without the red dye and a couple of hours, the meat turns color gray which means that it is spoiled or rotten. I am surprised about that, and I thought that you might like to know about it.
When you go to a grocery and order some fishes, you need to smell the fish first before you buy it. If you able to smell the fish, then it's old. If no smell, then that's really fresh fish.