BIOLOGY / ITALY Elicoide - Mitochondria From Elicoide - Elicoide Released on Moon Record, 1987, Italy Mitochondria is the meeting place of a genre, a place and a period that we are really fond of, and especially when these three dimensions are tied together to give you Italian Ambient from the late 1980's. This track perfectly illustrates that…Lire la suite BIOLOGY / ITALY