Action Delivery Force
Season 6 • 09/08/2011

An anime version of the Planet Express crew faces off against aliens who communicate by dancing.