Skip to main content

Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines

Leo is a manned wolf. Their native to south America. I never heard of them before playing Echo.

Also yeah, very spooky feeling!