Ben and the Lord

Ben and the Lord is the seventh episode of Ben 10: Bio Squad.