Tech
Animal Decay is a short story filmed on the streets of Tijuana – a Grand Prize winner in the Action/Cut Film Festival 2007.