Watch Ben 10: Alien Force season 1 episode 13 tv series online free
Release: Aug 31, 2008
When an alien emperor deems to destroy Earth due to the disappearance of his daughter, Ben must use Alien X to restore order, but not everything goes according to plan.