A life-size replica of the DeLorean icon featured in the 1985 blockbuster movie "Back to the Future" is on display at the Wakayama Prefectural Tanabe Technical High School, built by students.