1. Harry Hill Season 3 Episode 3
Aired: Feb 27, 2000Harry Hill
Season 3 (8 Episodes)
Harry Hill is taking a trip on a hot air balloon when he suddenly leans over the edge to see a duck, on his perilous trip back to earth he learns about truth, honesty and friendship.