Crest - A literal god game - First look

By maturemindedgamers | Dec 10, 2017

I jump into Crest and check it out. Free Crest Key giveaway inside the video.