Logan Lubera is known for Deadline: A Sequential Zombie (2007), Stranger in the Dunes (2016) and B.R.A.T.S. of the Lost Nebula (1998).
No data