Super Buffalo S04E13 - Super Buffalo Says Goodbye to the Earth | Cocoro
ONE SEC

Super Buffalo Super Buffalo Says Goodbye to the Earth

Season 4 Episode 13
China (2008) | 22 minutes

Super Buffalo plans his last adventure.

Season 1

Season 2

Season 3

Season 4