Open Alpha is an experiment in progress, hence the title. What is it? Games. Tech. Fun. I'll even be doing a few mods in the future.
Add this show to your queue to receive more information about OpenAlpha tv and we will let you know when it