Clash Artifacts of Chaos reveals its odd characters on video

On February 9, 2023, the studio will release its brand brand-new creation, Clash: Artifacts of Chaos, an action-adventure video game…