0 A Performance in the Church May. 12, 2024 A Performance in the Church 2024 78 min Focused on the 2018-2020 excavation of Todos los Santos Church on Heping Island, Taiwan, this film delves into maritime exploration and ... Documentary