Battletoads Official Trailer Revealed

The Official trailer for Battletoads has finally been released. Battletoads is officially able to download and play today(August 20, 2020). 

The trailer is Major Nelson Interviewing the Toads. Check out the video below. 

source https://www.simpleprunes.com/2020/08/battletoads-official-trailer-revealed.html

Leave a Reply