BTNE: Arubia Returns

Arubia Returns is the first Ben 10: New Evolution movie, and is also the show's Cannonbolt Fest 2011 special.

PLOT COMMING SOON!!!! Like on the 13th of November at the latest.