Anybod know who the are or what they are about? My friend just showed me them, unfortunately im not so fluent in spanish. Also, does anybody know of any band who sounds similar? They are realy kickass, any info at al will help.