Let Nature Take Its Course is the new album by Human Factor. It has been released on 2018-06-01 and contains 8 tracks. The last single from the album is Touch of Chicxulub. You can download the album from the link below.
1 - Longyear
2 - A.L.F.
3 - 1816
4 - Lake of Solitude
5 - Touch of Chicxulub
6 - Alarm #1202
7 - Red Shift
8 - Nubo Vetera Promesas Pluvon (feat. David Paulley)