The photo above is of the earliest piece of art ever found. Its called the Blombos stone and its dated to 75,000 years ago. It was found in a cave on the Cape coast of South Africa.
Totem Productions can be found in bricks and mortar at the following address:
56 Drakefield Road, London SW17 8RP
T: +44 208 6723889
Francis Gerard – francis@totem-media.net
C: +44 73558233476
Haiyao Zheng – haiyao@totem-media.net
C: +44 7808 132886
You must be logged in to post a comment.