Full Review – Super Mega Baseball: Extra Innings
If you’re an Xbox Live Gold member, one of the free games available for the month of October is Super Mega Baseball: Extra Innings. Your first glances at this game will leave you charmed and ready for some exhilarating fun. Yet players will soon discover those initial sets of goosebumps are pretty much all Super Mega Baseball has to offer.
Read More