France's Lascaux Caves are a rich repository of early artistic images. This symbol was found amidst depictions of animals, but no contextual information is known at this time.
© Symbols.com