The Last European.
https://epicmafia.com/game/6936540/review memes
https://epicmafia.com/game/7020020/review Where nobody told me I was naked