yourmusicblog.nl
Arachnes, In Praise Of Science, 2006
A band that deserves more attention in my humble opinion is the Italian outfit Arachnes. Core of the band are (brothers?) Franco Caruso on guitars and backing vocals, and Enzo Caruso on lead vocals…