Dragon Ball Z

Dragon Ball Z stand located at the main Firecracker Alley location.