Just noticed Ubisoft’s AC Valhalla in that image. Their Helix store is worse than Funcom’s BLB for prices

1 Like