The beast is released!

La Holandesa now in Cinemas!
/ 30 April 2018

Go watch that film, if it’s good enough for the NRC, it’s good enough for you.