I'm pretty sure James and I were more excited to take Joshua to Day Out With Thomas on the Heber Valley Railroad than Joshua was. Unfortunately James ended up being out of town for it (poor guy was on a canyoneering trip all week) so he wasn't able to go but my cousin Cheri came along for the fun.
They had a lot of fun, different activities--riding the Thomas train, playing with bubbles, a hay maze, miniature golfing, train tables to play with, a thomas movie, balloon making, magic shows--lots! One of Joshua's favorite things there was an ambulance that was there as a safety precaution. Of course the thing he likes the most is free to see!