An anatomically modern homo sapien who has the savagely insatiable sexual appetite of a caveman.
He was such a solutrean in the sac. Hubba hubba.
45👍 2👎