CommentStreams:C826e7aa5f3fe094135928dbce6e0618
From The Lost Media Wiki
Yes, this is where Littlefoot and the Snake was originally found. And it does in fact have some deleted scene stills. But unfortunately, this is not a new discovery; that site's repository has been known about for a while now. But yes, it was a useful source.
However, I encourage you to keep looking and not to give up. There may be something new that we don't know about yet. There is still more to be found.