Delta Zoo (2019)

  • V
  • 01/11/2019 (LT)
  • Documentary
  • 1h 30m

Sometimes you need to play in order to win.

Overview

A documentary about Lithuania's secret special task force, which operated in 1991.

Andrius Lekavičius

Director

Cast

Recommendations