Report copyright - Period 1. PaleolithicNeolithic Meaning“Old Stone Age”“New Stone Age” DwellingMouths of caves, huts, skin tentsMud bricks supported by timber LifestyleNomadic;
Please pass captcha verification before submit form
Please pass captcha verification before submit form