20th Hour is the first single from the upcoming album The Cardinal Sin which will be released later this year.
The recording of this video took place in Israel and Palestine in 2012.
Produced by Logophobia
Radio Justicia Cabrones!!
UC Records
Comunidad Justicia
Check It out!!