Share 25 Aug 2023 Artist, News by Ashley Palya Svdden Death, Space Laces, and Eptic Create New Super Group Masterhand and Announce 15-Track Album