Battletoads will officially be released on Xbox One and PC on August 20, 2020.
#ign
This video was first published onYouTube Source link . We are just re-posting and re-sharing.
Video Games reviews, unboxings and cool content
Battletoads will officially be released on Xbox One and PC on August 20, 2020.
#ign
This video was first published onYouTube Source link . We are just re-posting and re-sharing.
Video Games reviews, unboxings and cool content
Tags Action Battletoads battletoads arcade battletoads ost battletoads release date battletoads release date 2020 battletoads release date xbox one battletoads trailer Beat 'em up Date Dlala Studios IGN Microsoft new battletoads Official PC Rare Release Trailer Xbox One xbox one trailer