Top
40°
7.6

Review: Spirits of Xanadu (PC) - Geeks Under Grace

Geeks Under Grace takes a look at a brand new space indie game called Spirits of Xanadu (PC) from developers Lee Williams and Allen Trivette, published by Night Dive Studios.

Read Full Story >>
geeksundergrace.com
The story is too old to be commented.