I used Google Earth ruler and get 155 ft from outer pedestrian crossing mark to outer pedestrian crossing mark on Pennsylvania Ave. To make sure Google's ruler was accurate, I used it to measure the Washington Redskins football field and it was within 5 yards.
theyre walking, marching, at something between 2 and 4 miles per hour because thats how fast people march. Lets choose 3 mph: that would mean a line of people marching past a single point for three hours would be about 9 miles long.
I doubt that in a demonstration setting, with people of all age and sex carrying banners, placards and signs that the crowd could have done 3mph. Probably more like 1mph-1.5mph
I was in that crowd, probably in the first 1/4 of the crowd. My estimate of our speed was around 2 mph. I'm sure that it slowed down later on, and I'll admit that we did pass a few folks on the way.
I spoke with a man from Pajama Media - his estimate was around 700,000 people, but I have no idea how good a judge of crowds he is. I know that it was a heck of a lot bigger than the typical 100,000 you'd see at a typical college football game.