Newgrounds is a place for animation and programmin
I vote this one star because of your effort, if you made all those images, but Newgrounds is actually a website in which people submit their own animation and games, this is just a slideshow, there's youtube for this.