(1982)
Released: 1982-07-07
The story of Indonesia's fight for independence from the Dutch.
Vote Now!