Trinity Church is a Russian Orthodox church located near a Russian research station in Antartica. Formed in 2004, it is inhabited by either one or two priests. In addition to carrying out sacerdotal duties, these priests are tasked with praying for the souls of the 64 individuals who died during Russian Antarctic expeditions.
The maximalist world of Leon Louder's electronic production is a direct musical translation of digital information overload. Bandcamp New & Notable Feb 7, 2023