MAHAHULA: The Giant Rodent of Happiness

15

by CHRISTOS & YANNIS

Short film comissioned by Motionographer’s F5 festival held in NY in 2011.

Mahahula, the gigantic infant rodent born from a space traveling alien seed warms your hearts for eternity!