Tpwdda

Who is He?
Tpwdda is a pirate on the Viridian Ocean. He is a Captain and Navigator of the crew 'De Dragon Riders and King of the flag 'De Dragon Masters.