In person, they are $21 per adult and $19 per child. Online would be the best for price, but don't buy the day of your visit. They won't accept it until the next day.
Online I am pretty sure $15.95
I think $18-20 but cheaper online
Thanks! Your answer is awaiting moderation.