Arlo
Appears in
Bigfoot Family
Voice actors
David Lodge
Xavier Fagnon