Mostro is a Rome-based creature, raised by the two-headed directors Alessio Delfini & Nicolò Ramacci.
These guys complete each other, mixing their ideas and skills, focused on direction, design, and animation.
Their strength is to blend their experience to create unconventional and timeless content.