The Megatoids were an improvisational space punk band out of Bushwick, Brooklyn, with Tom Swirly on the electronic wind instrument and processed vocals as the front man.
Short-lived and furious, the band vanished in 2010, leaving only a few concert videos and one propulsive studio album, Too Big To Fail.
The Megatoids at Surreal Estate (now also sadly gone):
Too Big To Fail - Vampire Squid
My favorite track, mainly because I managed to truly turn on the threatening yet cheerful glossolalia I'd wanted to get...
Too Big To Fail - the complete album: