A discovery at Scarborough – a seaside resort in northern England – has shed some new light on the art abilities of ancient humans.
Image: Cave Painting, French Ministry of Culture, Public Domain.
A discovery at Scarborough – a seaside resort in northern England – has shed some new light on the art abilities of ancient humans.
Image: Cave Painting, French Ministry of Culture, Public Domain.