essteeyou, 1 month ago Hello Games is based in the UK, so I’d expect it took place at least there.
Hello Games is based in the UK, so I’d expect it took place at least there.