
How would you define life and death when a piece of frozen beef is saying “I am still alive?”.
Directed by Xiuyuan Chen (USA)
International short film festival and live event series based in Los Angeles

How would you define life and death when a piece of frozen beef is saying “I am still alive?”.
Directed by Xiuyuan Chen (USA)
One of the best student work I have ever seem. Worth an award