Ben 10
Beach Heads
S3 E8:
After travelling to Tampa Beach, Florida, Team Tennyson hopes to get some rest and relaxation, but the Weatherheads have other plans.
Ben 10