The Robot Film Festival
July 16th & 17th, 2011
3LD Art & Technology Center
80 Greenwich Street NY 10006

Director & Robot: Josh Ventura /
DP: Shasta Spahn
DP: Alexis Mendez
Producer: Audrey Shiomi
Writer: Marek Michalowski

Loading more stuff…

Hmm…it looks like things are taking a while to load. Try again?

Loading videos…