A showdown between Ali Baba and Maetel ensues, amidst a giant roc attack.A showdown between Ali Baba and Maetel ensues, amidst a giant roc attack.A showdown between Ali Baba and Maetel ensues, amidst a giant roc attack.