Christian Buscas is known for Jesus is Dead (2016), Padayon (2020) and Choices and Decisions (2022).
No data