Unlimited Admission?

When an amusement park is offering this, what does it mean? Specifically Busch Gardens? Does it mean you've already paid all those times, and you can just whip out the card and go in?
Updates
+1 y
really? Oh my gosh that is FREAKING AMAZING...Thanks!
Unlimited Admission?
Post Opinion