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
Read More »Double Dragon Neon – Nintendo Switch Announcement Trailer
The brodacious cult classic co-op beat-’em-up Double Dragon Neon is coming to Nintendo Switch! Get ready to team up with totally radical martial arts masters Billy and Jimmy Lee and punch, kick, and high-five your way to victory against the sinister overlord of evil, Skullmageddon, when it launches in North …
Read More »