A Last Ditch Effort is a short horror puzzle game that's inspired by outer wilds.
Relive the classic in this amazing updated experience with “Legend of Lu: Remastered”. It's the same ol’ capybara you loved from way back when but with new updated graphics and ext...