Dog people and mecha are invading Europe later this year.

More...