Vanisihing Twin is the project which involves songwriter, singer and multi-instrumentalist Cathy Lucas, drummer Valentina Magaletti, bassist Susumu Mukai, synth/guitar player Phil MFU and visual artist/film maker Elliott Arndt on flute and percussion. They recently released a new album titled The Age Of Immunology which is out now via Fire Records. They shared a new video for the track “You Are Not An Island“. It was directed by Noriko Okaku. Watch it below.