The amount of myoglobin in animal muscles determines the color of meat. Lamb and Pork are classified as "red" meat along with beef and veal as they contain more myoglobin than chicken or fish, which is considered "white" meat. When fresh pork is cooked, it becomes lighter in color, but it is still a red meat.
Raw poultry can vary from a bluish-white to yellow. All of these colors are normal and are a direct result of breed, exercise, age, and/or diet. Younger poultry has less fat under the skin, which can cause the bluish cast, and the yellow skin could be a result of marigolds in the feed.