Even the streets were filled with puppetry.
We weren't quite sure where this, The Joshua Show, was going when it started, but it was great.
And his Canadian debut!
The boys had enjoyed the Frogtown Mountain Puppeteers performance last year so they were hoping for another good one.
And they didn't disappoint. Good times.