Children of God

Lotsa drama in this tale of homophobia run rampant in a tropical island nation. It also won the NewFest audience award.

Posted: