Pizza Inn's First Drive Thru in N.C. Debuts