Switchblade – Heavy Weapons (Album Review)
SWITCHBLADE is a Heavy Metal band from Israel. They formed in 2005 and released their first official digital single in 2011 titled ‘Endless War/Euphoria’. Soon after they released another digital single ‘Metalista’ which earned SWITCHBLADE […]