Peel-and-stick: fabricating thin film solar cell on universal substrates.

Peel-and-stick: fabricating thin film solar cell on universal substrates.