22 July ★★★★★

Tough tough watch, but excellent film.