thecorner

Art Sep 27, 2011

LOST PARADISE by Wing Shya

Thecorner.com features a new video from director Wing Shya. “Lost Paradise” is an eight minute feature filmed and produced in China. “An angel disguised as a…
Read more
View More Posts

Highsnobiety