You can download Lo siento from
itch.io
Games Like Lo siento
Lo siento is a game. Released on March 31st 2017 for multiple platfroms including PC . There are 3 games which are visually similar to Lo siento.
Platforms:
PC
Released: March 31st 2017
Alternate History
Games Similar to Lo siento
Chrono Cross
OVIVO (itch)
Carz