in ,

Battletoads – Official Release Date Trailer

The Battletoads are back, arriving August 20 on Xbox and PC.

Video Source

What do you think?

Comments

Leave a Reply

Your email address will not be published. Required fields are marked *

Loading…

0

Does Xbox Series X Have a Halo Problem? – Next-Gen Console Watch

The Umbrella Academy: Season 2 Review