Michael Christensen
03 Oct, 2003 in Bloomington, Indiana
Little-known Asian-American director working in Shanghai, China. He is best known for his work on "Ultrachad vs Codzilla" and his upcoming project "My Silly Vasily."
Also Known As: