touch screen

7 5815

On the surface (no pun intended), Microsoft and Nintendo don't have a lot in common. One's a giant corporation that makes video...