Rainbows were spotted across central North Carolina after three days of threatening weather cleared just in time for Memorial Day weekend.