What's in Geraldine and Kate's happy pants pockets this week?
What can it all mean? Trying to find the response is going to send Geraldine and Kate absolutely batty!
Join us for the fun, and hear some music, fun facts and stories along the way.
Happy Pants
122 clip(s)
Happy Pants - November 30
Happy Pants - November 16
Happy Pants - November 9