Land of Bad
2024 · 67/100
Locked
2025 · 58/100
57 Seconds
2023 · 50/100
The Black Demon
2023 · 39/100