Varför har dinosaurier äta varandra?

Så att de hade de näringsämnen och proteiner där kroppens behövs för att överleva, som hur människor äter kor eller kor som äter gräs.