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.

Captain-spirit headlines