No, you can buy them in person too. As you enter, you go through security and reach the entrance. On the left of the entrance, you can find tickets. They are sometimes cheaper as ours were when we went in person.
You can only buy online. There are no in person ticket vendors. You also have to print out the ticket. Parking is 25 dollars. 20 online. Also must print.
You don't have to print. They can scan the QR code off phone. Same for the parking, that is scanned by machine at exit
Thanks! Your answer is awaiting moderation.