Wow! That sounds like a lot of fun! Must have been a big show! I can easily see how 4 hours would pass! I'm glad you had a good time!