Tag: Stormind Games

Batora: Lost Haven Gets a New Trailer and an Alpha

Batora: Lost Haven Gets a New Trailer and an Alpha

The people of at Stormind games have shown off a new trailer for Batora: Lost Haven. The trailer gives us..