
Sign up to save your podcasts
Or


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.
By Creation MomentsA 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.