Sci-Fi Adventure Game Cosmic Abduction Now Available on DLsiteOct 26 2021BoomyExplore an alien town as you find a way back home in Scratch’s Cosmic Abduction, a sci-fi adventure game now available on DLsite.