More evidence of our hidden technological past? Could be ;)