Vanishing Twin Release ‘Afternoon X’ Album Published by London outfit Vanishing Twin have released their new album 'Afternoon X'. The record follows their 2021 LP 'Ookii Gekkou.