INVISIBLE CONTROL shares new single “Sons of the Damned”
The Brazilian death metal band Invisible Control releases this Thursday, January 13, “Sons of the Damned”, the first single from their debut album. The … Read More
The Brazilian death metal band Invisible Control releases this Thursday, January 13, “Sons of the Damned”, the first single from their debut album. The … Read More