A colorful day of art, music and sunshine in Cary was capped by the B-52s, all to benefit Urban Ministries of Wake County.