Intronaut have debuted "Fast Worms", a song from their new album "The Direction of Last Things", which Century Media will release on November 13th. Check it out right here: