I think I remember this.
From The Lost Media Wiki
If I remember correctly, I played this a few times around 2012 at my grandmothers house. Unfortunately though, the computer I used to play this no longer works, so any cached files from IE chrome or safari will be inaccessible.