Godfall Reviews

Godfall Review: You Probably Won't Fall In Love

Godfall is an okay launch game, but you won't want to stick around long term.