PsyguyGames.com
Free Games and Stuff...

This is Level 71, I believe. It's pretty darned difficult, but I have beaten it so it's definitely possible.

Gallery Image