It could be flooded. Once the plugs get wet enough to not fire, the injectors will just keep pumping fuel into the engine.
I unplug the tank connector behind the right side battery cover and crank the engine for 10-15 seconds with the throttle wide open to blow the gas out of the cylinders. With any luck, once most of the fuel is blown out the engine will fire a couple times and die.
Plug the tank connector in again and try to start again. Make sure the throttle and "choke" are closed. If no start, put the choke in the first position and try again. If the problem was a flooded engine, it should now start.