Harriet has a hat for every occasion. Which one will she wear on her big trip?
See All 36 Episodes of "Granny Tells Tales"