New Video Games Out This Week: Rise of the Phoenix, Sacred Stones, and More

It's the week of Christmas, which means new notable game releases are hard to come by. In fact, [...]