View showing visitors by train at the Busch Gardens amusement park - Tampa, Florida.

View showing visitors by train at the Busch Gardens amusement park - Tampa, Florida.