Mega Drive – Battletoads Posted by Sega Dude on January 27, 2013 Share this:EmailShare on TumblrTweetPocketMoreRedditLike Loading... This is an image for Mega Drive – New Additions (Battletoads…). Images navigation Next →