What is going on people? It has been a long time since I have made any videos but I just had to post something from the great Rare Replay collection on Xbox One. Check out a few mins of BattleToads Arcade, will ya? The arcade version of Battle Toads seems to be a bit less […]