New Screenshot is Found!
From The Lost Media Wiki
It was from the scratch studio from here: https://scratch.mit.edu/studios/25745136/comments/ Here is the screenshot: https://www.annecy.org/about/archives/2000/award-winners/film-index:film-20000399