A new band has emerged from the eerie streets of Madrid! Lechuza (which means "owl") is serving up a heavy…