Look up from your phone next time you're hustling down Green Street; you don't want to miss Champaign's breathtaking "Alma Mater" mural.