By The Chicago Egotist / July 30, 2013 /
Have you seen the new giant mural on State St. & Adams? St. Louis Illustrator, Noah Macmillan, created the 2,500 sq ft. master piece. Check out the full story from our friends over at the St. Louis Egotist.