>>537981429
>DC game made by western devs
Uh huh