The fuel that was in the tank was fresh fuel. I replaced the fuel filter, oil filter, air filter, carburetor and gaskets. After a third time this morning, I was able to get it started and running. I put a valve in the fuel line to prevent any further fuel spilling on the ground. So far so good. I'm getting a fresh tank in the morning and will attempt to go more than the 200 feet (that's as far as I had fuel today) and cut the grass. I'm still not sure why the fuel was flooding through the carb though.