Hundreds of ghouls and goblins, superheroes and princesses strolled Main Street yesterday during the annual Haunt the Block. Roughly 51 downtown businesses gave treats to children dressed in their Halloween costumes during the event, hosted by the Marshalltown Central Business District.