I tell ya .. I stumbled on to someone maybe 12 years ago that started to promote them self as Digital Lobotomy but WOW! .. Never heard this song before by Native America ..
There’s a few links to more info on the band online but here the song, in all it’s glory.