Dietro all'insolito mini film di mostri giapponesi presentato addirittura al Sundance ci sono i britannici Lucas Leyva e Jillian Maye