Homesick Trilogy: The Final Part

The Final Part is the seventh episode of the first season of Ben 10: Alien Universe.