Οι Τρελοκάστορες

Οι Τρελοκάστορες is a greek dub of The Angry Beavers. It has formerly aired on TV.