Iec Long
33
Documentary. Drama
The latest short film from João Pedro Rodrigues and João Rui Guerra da Mata is a dreamy, experimental look at a deactivated fireworks factory in Macao.