I just heard this album from 2003. It's a great CD, featuring melodic up-tempo electronica, some tracks with vocals and several instrumentals.
Check them out.
http://www.bermudatriangle.no
Check them out.
http://www.bermudatriangle.no