New York's Castrofate has uploaded a music video for the track "Revelation (Truth Be Told)," taken off the band's new album "Systematic Suicide." Watch the video in the YouTube player below.Castrofate has also previously posted several songs online from the new album. You can listen to the "Cleansing the Earth" track by clicking here. Read More/Discuss on Metal Underground.com

More...