Artist Reply: Some archaeologists found some small form sizes of human skeletons in certain parts of Indonesia...they ve height a little bit above 3 feet and below...many with small skull....so the Diggers believed 'Little Skulls Human ' existed on earth long time ago
1 Comment
Kevin Smith 04 Jul 2020
Very cool image.