Holy shit, someone remembered that game?
>>199651battletoads? heck yes man
>>199742Clever
Anyone know who the artist is?
yuri AI is that artist
Got a url for the site? :P