Animated television special about the misadventures of a group of crime-fighting toads.
At the moment we don’t know of any streaming service where you can watch Battletoads