Sherlock Hound
The Green Balloon
E6 Dec 11, 1984 24m TV-G
A mysterious green balloon lands in Hound's backyard, with a message asking for help as the sender is being held prisoner on Dolphin Island.
Where to Watch The Green Balloon
Cast of The Green Balloon