The unholy, unnatural, unbelievable Chimeraland has its sights set on a new conquest: the Epic Game Store. The studio announced that it’s releasing on Epic’s storefront this coming December 22nd. “The world of Chimeraland is filled with strange and wonderful creatures, where you can tame and customize to create your own pet. You can fly […]