squackle.com
Deer God, The (PSVita) Review
Developer: Crescent Moon Games/Blowfish Studios | Publisher: Level 77 || Overall: 4.0 Gods come in all shapes and sizes. Humanity’s search for a higher power has led them through several repr…