Captain-spirit

E3 2018: The Awesome Adventures of Captain Spirit is a free game set in the Life is Strange universe

The Awesome Adventures of Captain Spirit got people talking when it was revealed at the Microsoft E3 press briefing last night.

2 years ago

Captain-spirit headlines