Why is engine stalling?

Just off the top of my head it sounds too rich.
Have you chked the plugs yet?