Phil Spencer may have revealed a Battletoads revival during the Windows 10 event

Printable View