Dlala Studios and Microsoft released their newest game Battletoads on PC via Steam and Xbox One.
You can buy the game now for $19.99. The game got positive reviews from players and critics worldwide and it looks like a very nice experience all around.
Battletoads System Requirements on PC :
OS: Windows 10
Processor: Pentium G620
Memory: 8 GB RAM
Graphics: Nvidia GTX 650 or AMD R7 250x
DirectX: Version 11
Storage: 15 GB available space