New England Flag and Banner has been making celebratory banners by hand since 1892.The Massachusetts-based company has created a few stitches in history -- including bunting they made at a building ...