News just in that Harvard Square landmark Out of Town News will in fact not be closing, as an outfit called Muckey's Corp., which runs newsstands in the Boston area, has signed a five-year lease to operate the venerable newsstand located on the pedestrian island in Harvard Square (home also to the subway entrance once known affectionately as "the pit").