Twins Crew – “Veni Vidi Vici”

0 Comments

Veni Vidi Vici is the third album from Swedish power metal band Twins Crew and since they’re from Sweden, you know the routine…you have to check this out.  Looking for blistering solos, soaring vocals, and…