The Open Road: KingsRoad Enters Open Beta

The Open Road: KingsRoad Enters Open Beta

Browser games are in a strange place right now. While their quality has improved dramatically over the last few years (due in part to the…