This was one of the best vacation activities weve ever done! We learned so much and were very pleased with how much hands-on experience we got. Worth every penny. Thank y ... more