Apr 27, 2016
Lekoolgames (www.lekoolgames.com), the publishers of some of the most popular online browser based games have just announced the launch of 2 new servers for their popular browser games, namely Call Of Gods & Odin Quest. The double server launch takes