Our comprehensive list tells you exactly what you can (and can't) eat on this prehistoric diet. Plan your shopping list today.
393