Homer Abiad

Homer Abiad

Recently added

Turumba
7.2
SD

Turumba

Apr. 08, 1981

Turumba

Set in a tiny Philippine village, the inimitable Kidlat Tahimik’s film focuses on a family that makes paper-mache animals to sell during ...