I remember watching it on some wacky ass website full of silly videos because YouTube hadn’t been invented yet.
Newgrounds?
For sharing interesting videos from around the Web!
Newgrounds?