tomato.jpgHere are 8 superfoods you should eat every day. Packed with nutrition and often called brain foods, they can protect you from heart disease, cancer and other malfunctions as you age. (MSNBC with photos)