Scarlet is a giant red ape who's a commander in the Golden Lion Pirates of Shiki.
The 10th One Piece film, due out in December 2009. A pirate from the age of Gold Roger has revealed himself to rise once more, ...
Can the sequel really live up to the stylized original?
Submissions can take several hours to be approved.